前言
javascript是一门非常灵活的语言,实际的开发过程中我们也可以灵活的使用它而给我们的工作带来便利,这篇文章记录了自己平时学习过程中经常用到的一些小技巧,整理出来作为笔记,也希望对感兴趣的同学有所帮助。( 持续更新… )
1 获取指定范围内的随机数
当我们需要获取指定范围(min,max)内的整数的时候,下面的代码非常适合。
|
|
测试
2 随机获取数组中的元素
|
|
测试
3 生成从0到指定值的数字数组
|
|
测试
4 打乱数字数组的顺序
|
|
测试
5 对象转换为数组
|
|
测试
6 验证是否为数组
|
|
测试
7 获取数组中最大或者最小值
|
|
该方法适合一维或者多维数组求最大最小值的情况
测试
8 清空数组
|
|
9 保留指定小数位
|
|
10 不要直接使用delete来删除数组中的元素
数组在js中也是对象,有时候我们可能会通过delete来删除数组中的元素,但是其实仅仅是将数组的元素的值赋值为了undefined。
123 var arr=[1,2,3,4,5,'谦龙','雏田'];delete arr[5];console.log(arr,arr[5],arr.length);
测试
可以通过splice来删除数组中的某一项123var arr=[1,2,3,4,5,'谦龙','雏田']; arr.splice(5,1); console.log(arr,arr[5],arr.length);
测试
11 生成指定长度的随机字母数字字符串
|
|
测试
12 null 与 undefined
null == undefined,null == null 返回true,有时候我们为了排除null 和 undefined可以使用如下的代码
|
|
13 找出数组中出现次数最的元素,并给出其出现过的位置
|
|
测试结果