JavaScript Array map() 方法
var numbers = [4, 9, 16, 25];
function myFunction() {
x = document.getElementById("demo")
x.innerHTML = numbers.map(Math.sqrt);
}
map() 方法返回一个新数组,数组中的元素为原始数组元素调用函数处理后的值。
map() 方法按照原始数组元素顺序依次处理元素。
注意: map() 不会对空数组进行检测。
注意: map() 不会改变原始数组。
指“映射”。[].map();
基本用法跟forEach
方法类似:
var mycars = new Array();
mycars[0] = "Saab";
mycars[1] = "Volvo";
mycars[2] = "BMW";
var myCars=new Array("Saab","Volvo","BMW");
var myCars=["Saab","Volvo","BMW"];
以下实例可以访问myCars数组的第一个值:
以下实例修改了数组 myCars 的第一个元素:
var x=myCars.length // myCars 中元素的数量
var y=myCars.indexOf("Volvo") // "Volvo" 值的索引值
var fruits = ["Banana", "Orange", "Apple", "Mango"];
fruits.push("Kiwi")
push() 方法可向数组的末尾添加一个或多个元素,并返回新的长度。
------------恢复内容开始------------
JavaScript Array map() 方法
var numbers = [4, 9, 16, 25];
function myFunction() {
x = document.getElementById("demo")
x.innerHTML = numbers.map(Math.sqrt);
}
map() 方法返回一个新数组,数组中的元素为原始数组元素调用函数处理后的值。
map() 方法按照原始数组元素顺序依次处理元素。
注意: map() 不会对空数组进行检测。
注意: map() 不会改变原始数组。
var mycars = new Array();
mycars[0] = "Saab";
mycars[1] = "Volvo";
mycars[2] = "BMW";
var myCars=new Array("Saab","Volvo","BMW");
var myCars=["Saab","Volvo","BMW"];
以下实例可以访问myCars数组的第一个值:
以下实例修改了数组 myCars 的第一个元素:
var x=myCars.length // myCars 中元素的数量
var y=myCars.indexOf("Volvo") // "Volvo" 值的索引值
var fruits = ["Banana", "Orange", "Apple", "Mango"];
fruits.push("Kiwi")
push() 方法可向数组的末尾添加一个或多个元素,并返回新的长度。
------------恢复内容结束------------