javascript已经学习的方法

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了javascript已经学习的方法相关的知识,希望对你有一定的参考价值。

90.push()方法可以接收任意数量的参数,逐个添加到末尾并返回修改后数组 的长度
pop()方法从数组末尾移除最后一项,坚守length的值然后返回移除项

91.shift()方法移除数组中第一项并返回该项,同时数组长度减一
unshift()方法与shift()方法相反

92.sort()方法按升序排列数组项--即最小值位于最前面,最大值在后面
reverse()方法会反转数组项的顺序
valueOf()方法会返回数值类型的对象类型

94.cancat()方法可以基于当前数组的所有项创建一个新数组
slice()方法能够基于当前数组中的一个或者多个项创建一个新数组。 ( 具体用法看94页)

95.splice()方法 看95页
indexOf()和lastindexOf()两个方法都接受两个参数:要查找的项和(可选 的)表示查找位置的起点的索引 indexOf从开头开始查找(lastindexOf相反

96.具体有:every(),filter(),forEach(),map(),some()方法

97.reduce()和reduceRight()方法都会迭代数组的所有项开始位置不一样

99.Date类型

101.toDateString(),toTimeString(),toLocaleDateString (),toLocaleTimeString(),toUTCString(),toLocaleString()用于日期格 式化字符串的方法

102.日期/时间组件方法表

105.RegExp实例属性global,ignoreCase,lastIndex,multiline,source
RegExp对象的主要方法为exec(),exec()接收一个参数返回第一个匹配项信 息的数组,该方法的额外两个属性index和input。index属性表示匹配项在 字符串中的位置,input表示应用正则表达式字符串。

107.正则表达式第二个方法:test(),他接受一个字符串,在模式与该参数匹配 的情况下返回true,否则返回false。

108.RegExp的方法exec()和test()方法的长属性名和短属性名。

113.arguments主要用途是保存函数的参数,这个对象的还有一个叫callee的属 性,该属性是一个指针,指向arguments对象的函数。例子看114

114.this引用的是函数执行的环境变量--或者说是this值(当在网页的全局作用 域中调用函数时,this对象引用的就是window)

115.caller属性保存着调用当前函数的函数引用,如果是在全局作用域中调用该 函数,他的值为null

116.每个函数都包含着2个属length和prototype(第六章)
length表示函数接收的命名参数个数
每个函数都包含2个非继承而来的方法:apply()和call()
apply()方法接收两个参数一个是在其运行函数的作用域,另一个则是参数 数组(第二个参数可以是Array的实例,也可以是arguments对象)

118.bind()方法:创建一个函数实例,其this值会被绑定到传给bind()函数的值











以上是关于javascript已经学习的方法的主要内容,如果未能解决你的问题,请参考以下文章

为什么 Web 开发人员需要学习一个 JavaScript 框架?

13.面向对象与继承

JQuery:通过noConflict()方法同时使用jQuery 和其他框架

JavaScript类数组对象

JavaScript类数组对象

无法让javascript和Jquery在functions.php中工作