1有序数组的平方[映射和排序的使用]
map()方法是在JavaScript数组中定义的。它返回一个新数组。新返回数组中的每个元素为原始数组的每个元素分别调用映射中的回调函数处理后的值。。
注意:
Map()未检测到空数组。
Map()不会更改原始数组(返回一个新数组)。
Map()不会为数组中缺少的元素调用回调函数。
除了数组对象之外,map()可以由任何具有长度属性和数字索引名称的对象(如字符串对象)使用。
array.map(函数(currentValue,index,arr),thisIndex)
参数说明:
该值:可选。对象在执行回调时使用,并作为“this”的值传递给函数。
函数(当前值、索引、arr):必需。是一个回调函数,由数组中的每个元素执行。功能参数:
当前值:必需。当前元素的值。
索引:可选。当前元素的索引。
Arrer:可选。元素当前所属的数组对象。
脚本
/*主题1
给定一个按非递减顺序排序的整数A数组,返回一个由每个数字的平方组成的新数组,并且还要求按非递减顺序排序。
例1
输入:
[-4,-1,0,3,10]
输出:
[0,1,9,16,100]
*/
var测试=[-4,-1,0,3,10];
函数平方数组(测试){ 0
返回test.map(item=item*item)。排序((a,b)=a-b)
//a-b升序
//b-a降序
}
console.log(方阵(测试))
/script
报价:https://blog.csdn.net/chaopingyao/article/details/104529963 ops _ request _ misc={“request _ id”:“164031794316780264057531”,“SCM”:“20140713 .”20140714} request _ ID=1640317943167802 6057531 biz _ ID=0 UTM _ medium=distribute . PC _ search _ result . none-task-blog-2 ~ all ~ top _ click ~ default-1-104529963 . first _ rank _ v2 _ PC _ rank _ v29 UTM _ term=
内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/157176.html