gpt4 book ai didi

javascript - 如何在 jquery/javascript 中的键/值数组中的特定点插入键值对?

转载 作者:行者123 更新时间:2023-12-01 02:31:34 25 4
gpt4 key购买 nike

如果我有一个键值数组对象,希望有人可以在 jquery 中提供帮助

    var myArray= {};
myArray['key1'] = 'value1';
myArray['key2'] = 'value2';
myArray['key3'] = 'value3';
myArray['key5'] = 'value5';
myArray['key6'] = 'value6';

如何在特定点插入另一个键值对?例如 myArray['key4'] = 'value4';在 key2 和 key3 之间(或之后)和(或之前)?

谢谢

最佳答案

ECMAscript 对象中没有保证顺序,因此无法在某个点插入新的键/值对。

改用数组

var arr = ['value1', 'value2', 'value3', 'value4', 'value5', 'value6'];

arr.splice(2, 0, 'new value');

console.log( arr ); // ['value1', 'value2', 'new value' 'value3', 'value4', 'value5', 'value6'];

关于javascript - 如何在 jquery/javascript 中的键/值数组中的特定点插入键值对?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15360474/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com