js 函数,方法总结
来源:互联网 发布:淘宝打折软件哪个好用 编辑:程序博客网 时间:2024/06/04 22:27
es5:
var a=[1,2,3,5];
var b="1,2,3";
字符串:
a.join(","); //把数组转换成字符串
b.split(",") //把字符串转换成数组
//迭代方法与归并方法
//every:如果所有符合条件 放回true 否则flase
var b=a.every(function(item,index,array){
// console.log(item);
return (item>0);
});
// some:如果其中一个符合条件 放回true 否则flase
var b=a.some(function(item,index,array){
// console.log(item);
return (item>0);
});
//对数组做出条件判断
var b=a.filter(function(item,index,array) {
return (item!=1);
});
//循环数组
var b=a.forEach(function(item,index,array){
console.log(item,index,array);
})
//对数组的值做出改变
var b=a.map(function(item,index,array) {
return (item*2);
})
//从数组开始做出运算 prev:初始值 cur:每一项
var b=a.reduce(function(prev,cur,index,array) {
return prev+cur;
})
//从数组结束做出运算 prev:初始值 cur:每一项
var b=a.reduceRight(function(prev,cur,index,array) {
return prev+cur;
})
去除首位空格函数:
a.trim()
url:编码
encodeURIComponent(url);
解码:
decodeURIComponent
eval:
eval(alert(1)) //1 可执行 可用于数据注入
Math对象:
min:
Math.min.apply(Math,array); //找出数组中的最小值
max:
Math.max.apply(Math,array); //找出数组中的最大值
Math.random():随机一个0到1之间的数
Math.ceil(25.1) //26 执行向上舍入
Math.floor(25.9); //25 执行向下舍入
Math.round(25.5) //26 正常舍入
Math.flool(Math.random()*可能值得总数+第一个可能值); //随机小数
Math.round(Math.random); 均与取到0到1的整数
- js 函数,方法总结
- JS总结2--(方法和函数)
- js类型转换函数方法总结
- JS 定义并立即执行匿名函数的方法总结
- js定位事件函数的一些方法总结
- js函数总结
- js验证函数总结
- JS原生函数总结
- js函数总结
- js常用函数总结
- js函数再总结
- 总结JS 常用函数
- 总结JS 常用函数
- 总结JS 常用函数
- 总结JS打印方法
- 总结JS打印方法
- JS打印方法总结
- 总结JS打印方法
- Python3批量移动指定文件到指定文件夹
- 信用卡评分模型优化
- Windows 10 安装 Cuda, Tensorflow, 和keras,附CPU/GPU切换小技巧
- Android26-ContentProvider
- tyvj1463 智商问题
- js 函数,方法总结
- 三目运算嵌套求三个数最大值及顺序选择结构-c基础第五课
- 用SpringBoot 做代web理服务器
- 实验五 I/O 模型网络程序实验
- java-DateDemo
- hdu 1595 BFS 记录边+SPFA
- LintCode_112_删除排序链表中的重复元素
- MySQL笔记总结
- Java基础----值交换