我有对象数组,它看起来像加入JavaScript项对象
Object {0: "tariffs", 1: "tariffs_yes", 2: "tariffs_no"}
从Chrome的控制台
的开头,我需要不印字这个数组,并添加{-1:“新项目” }到数组的开头。我不能使用array.unshift('newItem');
和array[-1] = 'new item...'
增加项目阵列的顶部:
Object {0: "tariffs", 1: "tariffs_yes", 2: "tariffs_no", -1: "new item..."}
我如何添加到开始?
需要注意的是,根据规格,对象的按键没有顺序。为什么你不能使用数组? –
如果'array.unshift()'没有抛出错误,那么你有一个对象,而不是一个数组 – baao
,那么显示的数据并不是你正在处理的内容的真实表示。试图在该对象上使用它会引发错误 – charlietfl