每当我使用 splice
Javascript 中的方法如下:
Array.prototype.mymethod = function() {
return this[num].splice();
}
它在我的测试中返回一个错误,说 splice()
不是 Javascript 中的方法。测试仅包含一个由 ['a', 'b', 'c']
组成的数组,但是当我使用的原型(prototype)尝试 splice()
时它不起作用阵列。似乎无法弄清楚发生了什么。谢谢。
最佳答案
this.splice()
拼接数组
this[num].splice()
尝试拼接索引 num 处的元素,该元素是一个字符串且没有拼接方法
关于javascript - .splice() 方法在 Javascript 中不起作用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9964643/