我对此帖子的答案有疑问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")) {