摘要:
es5新增的数组的方法: 1、 forEach() 作用:遍历数组,将每个元素交给function进行处理 语法:arr.forEach(function(item,index,array){........}) item:当前遍历的元素 index:元素下标 array:原数组 优点:不会产生额外 阅读全文
摘要:
字符串不是数组,不能混用方法 1、字符串可以和数组一样,进行遍历 2、indexOf和lastIndexOf 查找值在字符串中第一次和最后一次出现的下标 3、trim 去除字符串的首尾空格 4、转大写:to Uppercase() 转小写:to Lowercase() 5、拼接和截取: 拼接:str 阅读全文
摘要:
// 冒泡排序 // 冒泡排序思想:每一次对比相邻两个数据的大小,小的排在前面,如果前面的数据比后面的大就交换这两个数的位置 // 要实现上述规则需要用到两层for循环,和假设成立法 // 优化高级版: // (1) 如果数组, 默认已经排好序了, 其实后面就不用排了 // (2) 如果数组, 排了 阅读全文
摘要:
Array对象 1、数组转换 array.join() 作用:将数组的值拼接成字符串,会返回这个字符串 array.join() 不传参数,默认按照逗号(,)进行拼接 array.join("-") 按-进行拼接 array.join(" ") 空串 不需要任何分割,紧挨着 2、数组的增删操作 ar 阅读全文
摘要:
方法一 // var arr = [1, 'a', 'a', 'b', 'd', 'e', 1, 0]; // Array.prototype.unique1 = function () { // var res = [this[0]];//获取数组的第一个元素 res = [1] // for ( 阅读全文