本文主要是介绍蓝桥杯考前必背函数,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
1.数组的深拷贝
JSON.parse(JSON.stringify(arg))
2.数组转字符串 .join()
Array.join('');
3.数组的添加与删除 .push .unshift .pop .shift <影响原数组>
Array.push(value); //后添加
Array.unshift(value); //前添加
Array.pop(); //后删除
Array.shift(); //前删除
4.字符串转单字符数组 .from
Array.from(String)
5.数组内元素的排序 .sort <影响原数组> .toSorted <不影响原数组>
Array.sort((a,b) => a-b ); //升序
Array.sort((a,b) => b-a ); //降序
6.数组去重 <不影响原数组>
Array.from(new Set(arr))
7.查询数组元素
Array.includes(value) //返回bool
8.翻转数组 .reverse() <影响原数组> .toReversed() <不影响原数组>
array.reverse();
9.数组的合并 .concat()
Array.concat(value);
10.生成随机数
Math.floor(Math.random() * max)
11.对象双值转数组 .entries
Object.entries(object)
12.对象左值转数组 .keys
Object.keys(object)
13.对象右值转数组 .values
Object.values(object)
14.字符串转数组 .split
String.split(分割符)
15.检测字符串的开头和结尾 (返回bool)
String.startsWith(value) //检查开头
String.endsWith(value) //检查结尾
这篇关于蓝桥杯考前必背函数的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!