数码资讯
使用map()方法在Javascript中操作数组
Javascript数组map()方法使用数组中每个元素上提供的函数的结果创建一个新数组。 语法 Array.map(回调{,这个对象}); 下面是参数的详细信息: 回调:新元素数组的元素是从当前元素函数生成的。 目的:使用对象为执行回调 返回值: 返回创建数组 uff1a兼容性 这个方法是一个Ja
选购提示
关注价格、性能、续航、售后和真实使用场景,理性比较后再下单。
Javascript数组map()方法使用数组中每个元素上提供的函数的结果创建一个新数组。
语法
Array.map(回调{,这个对象});
下面是参数的详细信息:
回调:新元素数组的元素是从当前元素函数生成的。
目的:使用对象为执行回调
返回值:
返回创建数组
uff1a兼容性
这个方法是一个Javascript扩展ECMA-262标准;因此它可能不在标准的其他实现存在。为了使它工作,你需要在顶部添加下面的脚本代码:
如果(!数组。原型。映射)
{
array.prototype.map =功能(乐趣 / *,本文* /)
{
VaR len = this.length;
如果(typeof的乐趣!=函数)
把新的TypeError();
新数组(透镜);
VAR本文=论点{ 1 };
为(var i = 0;i;;;;
{
如果(我在这)
RES {我} = fun.call(本文,这{我},我这);
}
返回水库;
};
}
实例uff1a
javascript数组映射方法
如果(!数组。原型。映射)
{
array.prototype.map =功能(乐趣 / *,本文* /)
{
VaR len = this.length;
如果(typeof的乐趣!=函数)
把新的TypeError();
新数组(透镜);
VAR本文=论点{ 1 };
为(var i = 0;i;;;;
{
如果(我在这)
RES {我} = fun.call(本文,这{我},我这);
}
返回水库;
};
}
var数字= { 1, 4, 9 };
VaR的根= numbers.map(数学。:);
document.write(的根源是:+根);
这将产生以下结果:
根:1,2,3
语法
Array.map(回调{,这个对象});
下面是参数的详细信息:
回调:新元素数组的元素是从当前元素函数生成的。
目的:使用对象为执行回调
返回值:
返回创建数组
uff1a兼容性
这个方法是一个Javascript扩展ECMA-262标准;因此它可能不在标准的其他实现存在。为了使它工作,你需要在顶部添加下面的脚本代码:
如果(!数组。原型。映射)
{
array.prototype.map =功能(乐趣 / *,本文* /)
{
VaR len = this.length;
如果(typeof的乐趣!=函数)
把新的TypeError();
新数组(透镜);
VAR本文=论点{ 1 };
为(var i = 0;i;;;;
{
如果(我在这)
RES {我} = fun.call(本文,这{我},我这);
}
返回水库;
};
}
实例uff1a
javascript数组映射方法
如果(!数组。原型。映射)
{
array.prototype.map =功能(乐趣 / *,本文* /)
{
VaR len = this.length;
如果(typeof的乐趣!=函数)
把新的TypeError();
新数组(透镜);
VAR本文=论点{ 1 };
为(var i = 0;i;;;;
{
如果(我在这)
RES {我} = fun.call(本文,这{我},我这);
}
返回水库;
};
}
var数字= { 1, 4, 9 };
VaR的根= numbers.map(数学。:);
document.write(的根源是:+根);
这将产生以下结果:
根:1,2,3
声明:本文内容用于数码产品信息整理与选购参考,具体价格、库存、售后政策以官方渠道和电商页面实时信息为准。