Kam*_*n J 3 javascript arrays data-structures
我只是想知道 Javascript 中正则表达式匹配的结果如何返回一个带键控索引的一维数组?
var str = "We will";
const result = str.match(/wi/);
console.log(Array.isArray(result));
console.log(result.index);
console.log(result.input);这里数组如何具有基于字符串的键(“索引”、“输入”等)。有没有办法在 Javascript 中创建这样的数组?
就在这里。数组只是 JavaScript 中的可迭代对象。MDN 状态:
数组是类似列表的对象,其原型具有执行遍历和变异操作的方法。
这意味着您可以简单地分配一个属性。这样做时要小心,不要意外覆盖现有属性:
const arr = [1, 2, 3];
arr.propName = 42;
console.log(
  ...arr,
  arr.propName
);