Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/412.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何从长度不固定的数组中获取数据_Javascript_Arrays - Fatal编程技术网

Javascript 如何从长度不固定的数组中获取数据

Javascript 如何从长度不固定的数组中获取数据,javascript,arrays,Javascript,Arrays,具有一个数组,其中数组的长度正在发生变化(可能增加/可能减少),但最小长度为1。 对于数组的每个索引,键值都是常量,如下所示 Myarr = [ {stdid:1, stddesc:"",coursedetails:"xyz"}, {stdid:2, stddesc:"ccc",coursedetails:"abc"},....... ] 我想获取所有可用索引的stdid 有人能帮我吗。您可以使用ES6地图操作员 Myarr=[{ stdid:1,, stddesc:“, 课程详

具有一个数组,其中数组的长度正在发生变化(可能增加/可能减少),但最小长度为1。 对于数组的每个索引,键值都是常量,如下所示

Myarr =  [ 
  {stdid:1, stddesc:"",coursedetails:"xyz"},
  {stdid:2, stddesc:"ccc",coursedetails:"abc"},.......
]
我想获取所有可用索引的stdid


有人能帮我吗。

您可以使用ES6地图操作员

Myarr=[{
stdid:1,,
stddesc:“,
课程详情:“xyz”
}, {
stdid:2,,
stddesc:“ccc”,
课程详情:“abc”
}]
设idArr=Myarr.map(x=>x.stdid);

控制台日志(idArr)您需要循环它。您的可能重复更改了输入的结构。是的,因为问题也已更改。Myarr.map(x=>x.stdid);机器运转正常。非常感谢。@Arpita如果答案对您有效,请单击左侧的勾号接受答案。