如果您在使用Array.push()时遇到此错误,请确保将要推入数组的元素具有有效的标识符名称。例如,以下代码将抛出错误:
let arr = []; arr.push(1, (2+3)); //错误
原因是(2+3)不是有效的标识符。您可以使用变量而不是表达式来避免这种错误。例如:
let arr = []; let sum = 2+3; arr.push(1, sum); //正确
这将执行而不会抛出任何错误。
上一篇:Array.push()isnotafunction-attemptingtopushnumberstoanarray,butthearrayhaschangedtype
下一篇:array.push()与array=[...array,newItem]有何不同?