桂林一枝花 发表于 2017-1-5 00:22:24

javascript 数组的基础知识

javascript中核心就是es语法。主要就是es3的语法,像es5,es6,es7那些语法都是在原有的基础上之扩展开来的。es3语法主要有 Object, Array,String, Arguments, Boolean, Date, Error, Function, Math, Number, RegExp。把常用的对象 api 理解通透就行了。像正则,error 了解就行了。基本用得很少。
看自己学的情况了。
var arr = new Array();
                arr.push({'a':1,'b':2},3,8);
                arr.pop();
                arr.unshift('e','f');
                arr.reverse();
                var s = arr.join('+')
                //console.log(arr.concat('s','b'))
                console.log(s);
                /* summary:
                        1.push    给数组尾部添加元素 直接修改原数组 参数可以是一个或多个 返回值返回数组的新长度
                        2.pop   删除数组的末尾元素 直接修改原数组 无参数 返回删除的末尾元素的值 如果数组为空 不改变数组返回undefined
                        3.shift   删除数组的首位元素 直接修改原数组 无参数 返回删除的首位元素的值 如果数组为空 不改变数组返回undefined
                        4.unshift 给数组头部添加元素 直接修改原数组 参数可以是一个或多个 返回值返回数组的新长度
                        ==============================================================================================
                        5.slice(start,end) 返回数组的片段 不修改原数组 start,end为原数组的起止下标
                        6.splice(start,delCount,value1,value2,..) 删除从start开始的delCount个元素 直接修改原数组,value则是添加的值
                        ==============================================================================================
                        7.reverse 颠倒数组中元素的顺序 直接修改原数组
                        8.sort    按照字母顺序进行排序 直接修改原数组 可添加参数用来指定按照什么顺序进行排序
                        ----------------------------------------------------------------------------------------------
                        9.concat 连接数组 不直接修改数组 返回连接后的新数组
                        10. join 将数组连接起来构建一个新字符串 不修改原数组 默认用逗号隔开。如果使用其他分隔符,请传参数
               */

以上是 自己原创总结。让知识点串接起来。分块记忆。array, object, string, number, math, date, function

ibcadmin 发表于 2017-1-5 09:22:55

...顶。。 都没发到群里推广吗?

Amy尾巴 发表于 2017-1-6 16:38:05

6666666
页: [1]
查看完整版本: javascript 数组的基础知识