
ES6
uperficialyu
这个作者很懒,什么都没留下…
展开
-
数组的扩展运算符。。。
1、扩展运算符是三个点(...)。它好比 rest 参数的逆运算,将一个数组转为用逗号分隔的参数序列。let arr = [1,2,3,4,5]console.log(...arr) // output: 1 2 3 4 52、运算符在函数调用的使用。function add(x, y) { return x + y}const numbers = [4, 38]...原创 2019-01-05 10:18:59 · 565 阅读 · 0 评论 -
js字符串和数组的相互转换
1、字符串转数组var name = 'zhangsan'var nameList = name.split('')console.log('one',nameList) //["z", "h", "a", "n", "g", "s", "a", "n"]var name2 = 'li si'var nameList2 = name原创 2019-01-05 16:04:42 · 4876 阅读 · 0 评论 -
js数组的插入和删除
1、你需要添加一个或多个要添加到数组末尾的元素push。2、从数组中删除最后一个元素的话直接使用 pop() 就可以。3、unshift() 和 shift() 从功能上与 push() 和 pop()只是它们分别作用于数组的开始,而不是结尾。var myArray = ['Manchester', 'London', 'Liverpool', 'Birmingham', 'Leed...原创 2019-01-05 16:43:23 · 9396 阅读 · 0 评论 -
js将秒转换为日时分秒
参数s:时间秒function secondsFormat( s ) { var day = Math.floor( s/ (24*3600) ); // Math.floor()向下取整 var hour = Math.floor( (s - day*24*3600) / 3600); var minute = Math.floor( (s - day*24*...原创 2019-02-26 11:39:37 · 13687 阅读 · 0 评论 -
js数组去重的多种方法
方法1,使用for遍历,判断数组内元素是否相等var arr1 = [1, 23, 1, 1, 1, 3, 23, 5, 6, 7, 9, 9, 8, 5]var arr2 = []arr2.push(...arr1)function removeDuplicatedItem(arr) { for (var i = 0; i < arr.length - 1; i++) ...原创 2019-02-26 15:02:42 · 213 阅读 · 0 评论