Js常⽤⽅法map,sort JavaScript Array map() ⽅法
参考:
map() ⽅法返回⼀个新数组,数组中的元素为原始数组元素调⽤函数处理后的值。
map() ⽅法按照原始数组元素顺序依次处理元素。
注意: map() 不会对空数组进⾏检测。
注意: map() 不会改变原始数组。
返回⼀个数组,数组中元素为原始数组的平⽅根:
var numbers = [4, 9, 16, 25];
function myFunction() {
x = ElementById("demo")
x.innerHTML = numbers.map(Math.sqrt);
}
sort()
定义和⽤法
sort() ⽅法⽤于对数组的元素进⾏排序。
排序顺序可以是字母或数字,并按升序或降序。
默认排序顺序为按字母升序。
注意:当数字是按字母顺序排列时"40"将排在"5"前⾯。
使⽤数字排序,你必须通过⼀个函数作为参数来调⽤。
函数指定数字是按照升序还是降序排列。
这些说起来可能很难理解,你可以通过本页底部实例进⼀步了解它。
注意:这种⽅法会改变原始数组!。
arr.sort(function(a, b) { // ⼤到⼩
return b - a
})
switch case使⽤相同代码块
case 4 和 5 分享相同的代码块,⽽ 0 和 6 分享另⼀段代码块:
switch (new Date().getDay()) {
case 4:
case 5:
text = "周末快到了:)";
break;
case 0:
case 6:
text = "今天是周末~";
break;
default:
text = "期待周末!";
}
参考:
Object.keys()  //返回键数组
Object.values()  //返回值数组
sort函数 js
let searchFormSend = {};
let searchForm = {name:value}
Object.keys(searchForm).map(key => {
searchFormSend[key] = searchForm[key]
})
字符串转为整数
let s1 = t  // 1,078xxx
var num_str = (s1 == undefined ? null : s1.replace(/[^\d]/g, '') )  // 1078 num = Number.isNaN(parseInt(num_str)) ? null : parseInt(num_str)

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。