我对此帖子的答案有疑问Javascript code to parse CSV data
我发现我最后不想再添加到数组中,得到了一个额外的"\r\n"。我试图打破while循环...
原来的工作线是

 while (arrMatches = objPattern.exec( strData )){
但我需要突围arrMatches = "\r\n"
while ((arrMatches[ 1 ] != "\\r\\n") && arrMatches = objPattern.exec( strData )){
但出现Invalid left-hand side in assignment错误。
正确的语法是什么?

最佳答案

这种方法应该可行,唯一的事情是arrMatches也应该在( )之间,以避免在第二种情况下将arrMatches设置为true。

while ((arrMatches = objPattern.exec( strData )) && (arrMatches[ 1 ] != "\\r\\n")) {

10-07 14:08