将一个简单的字符串数组 ['TCL-CN-MT9653-C11G', 'TCL-CN-T963-S11'] 转换为带有key和value属性的数组:

const deviceNames = [
  { key: 1, value: 'TCL-CN-MT9653-C11G' },
  { key: 2, value: 'TCL-CN-T963-S11' }
];

可以使用以下代码实现转换:

const originalDeviceNames = ['TCL-CN-MT9653-C11G', 'TCL-CN-T963-S11'];
const deviceNames = originalDeviceNames.map((value, index) => ({ key: index + 1, value }));
console.log(deviceNames);

这段代码使用map方法遍历原始数组,并为每个元素创建一个新的对象,该对象包含keyvalue属性。key属性的值为当前元素的索引加1,value属性的值为当前元素的值。

最后,代码将转换后的数组输出到控制台。

JavaScript数组转换为带键值对的数组

原文地址: https://www.cveoy.top/t/topic/n7om 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录