如何在 Javascript 集合对象的特定索引处添加元素?
How do I add an element at a specific index in Javascript set object?
我试过使用 options.splice(index, 0, value);
但它只适用于数组而不适用于集合对象。请不要推荐 ES6 方式。
您可以将集合转换为数组,按照您的意愿进行操作,然后将其转换回集合。
// Assuming options is a Set
var optionsArray = Array.from(options);
optionsArray.splice(index, 0, value);
options = new Set(optionsArray);
ES6,即使你不想要它 :)
// Assuming options is a Set
const optionsArray = [...options];
optionsArray.splice(index, 0, value);
options = new Set(optionsArray);
我试过使用 options.splice(index, 0, value);
但它只适用于数组而不适用于集合对象。请不要推荐 ES6 方式。
您可以将集合转换为数组,按照您的意愿进行操作,然后将其转换回集合。
// Assuming options is a Set
var optionsArray = Array.from(options);
optionsArray.splice(index, 0, value);
options = new Set(optionsArray);
ES6,即使你不想要它 :)
// Assuming options is a Set
const optionsArray = [...options];
optionsArray.splice(index, 0, value);
options = new Set(optionsArray);