js实现php的array_column

js实现php的array_column
用户857365697
2023年10月29日
|
浏览 163
前端

你可以使用JavaScript的map()函数来实现类似于PHP的array_column()函数的功能。下面是一个示例代码:

复制代码
function array_column(array, columnName) {
  return array.map(function(item) {
    return item[columnName];
  });
}

// 示例用法
var data = [
  {id: 1, name: 'John'},
  {id: 2, name: 'Jane'},
  {id: 3, name: 'Bob'}
];

var names = array_column(data, 'name');
console.log(names);  // 输出:['John', 'Jane', 'Bob']

在这个示例中,array_column()函数接受一个数组和一个列名作为参数,然后使用map()函数遍历数组并返回指定列的值组成的新数组。在这种情况下,我们提供了一个包含id和name属性的对象数组,并通过调用array_column()函数获取了所有姓名的数组。

请注意,这只是一个简单的示例,具体的实现方式可能会根据你的需求而有所不同。

我要提问
复制内容
分享给好友
AI编程问答网 免责声明:
以上内容除特别注明外均来源于网友提问,AI编程问答网回答,权益归原著者所有;
 
上一篇:js实现php explode