对象数组需要裁剪
我有对象数组,当我试图拼接它,我得到一个错误,就像它不是一个函数。 任何想法为什么?
clients.splice(si, 1); // => array => works clients_list.splice(si, 1); // => object array => doesn't work
您可以将类似数组的对象转换为数组,以便使用数组本地方法。 使用slice
方法:
Array.prototype.slice.call(clients_list).splice(si, 1).
或更短:
[].slice.call(clients_list).splice(si, 1).