我想在数组中的特定索引处插入一个键值对。我该怎么做?
到目前为止,这是我的代码:
this.quiz.push(
{
"question-no":this.no,
"Ans":this.ans
}
我需要这样,因为这是为了存储用户针对特定问题选择的选择。因此,如果用户更改了选择,则必须在该特定位置(数组的索引)处替换。但是现在正在创建一个新元素。但是我想要它替换现有元素。 但我不知道如何将其插入特定的索引。任何人都可以帮助我吗?
提前致谢。
答案 0 :(得分:1)
答案 1 :(得分:1)
如果您想简单地替换特定索引处的现有元素:
export PYTHONPATH=/some/other/directory:$PYTHONPATH
E.g:
this.quiz[index] = {
"question-no":this.no,
"Ans":this.ans
};
请注意,索引4处的任何内容都将消失。
答案 2 :(得分:1)
尝试在指定的索引处使用arr.splice(index, 0, item);
,将删除0项。