没有map()的映射数组我们先介绍一下map方法。map()方法返回一个新数组,数组中的元素为原始数组元素调用函数处理后的值,它会按照原始数组元素顺序依次处理元素。注意: map()不会改变原始数组,也不会对空数组进行检测。
下面我们来实现一个没有map的数组映射:
// array.map(function(currentvalue,index,arr), thisvalue)var plants = [ { name: "saturn" }, { name: "uranus" }, { name: "mercury" }, { name: "venus" },]var plantsname = array.from(plants, ({ name }) => name);console.log(plantsname); // [ 'saturn', 'uranus', 'mercury', 'venus' ]
以上就是javascript如何实现没有map()的映射数组的详细内容。