javascript中核心就是es语法。主要就是es3的语法,像es5,es6,es7那些语法都是在原有的基础上之扩展开来的。es3语法主要有 Object, Array, String, Arguments, Boolean, Date, Error, Function, Math, Number, RegExp。把常用的对象 api 理解通透就行了。像正则,error 了解就行了。基本用得很少。
看自己学的情况了。
[JavaScript] 纯文本查看 复制代码 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
|