第五章

来源:互联网 发布:一级建造师学习软件 编辑:程序博客网 时间:2024/04/30 05:01

第五章引用类型

P87  Array length属性  从数组的末尾移除项或者向数组中添加新项

P88  Array.isArray()   最终确定某个值到底是不是数组,不管在哪个全局执行环境中创建的

          instanceof

P89  toLocaleString()  返回由数组中每个值的字符串形式拼接而成的一个以逗号分隔的字符串

P90  join()   使用不同的分隔符来构建由字符串的形式返回的数组项

         push()  接受任意数量的参数,并逐个添加到数组末尾,并返回修改后数组的长度

         pop()   从数组末尾移除最后一项,减少数组length值,并返回移除的项

P91  shift()   移除数组中的第一个项并返回该项,同时数组长度减1

         unshift() 在数组前端添加任意各项,并返回新数组的长度

P92  reverse() 翻转数组项的顺序

          sort()    按升序排列数组项,可以接受一个比较函数作为参数

P94 concat()  基于当前数组中的所有项,创建一个新数组

        slice()   基于当前数组中一个或多个项,创建一个新数组。而且不会影响原始数组。

P95  splice()   主要用途向数组中部插入项,方式分为:删除,插入,替换。返回从原始数组中删除的项。

        indexOf() E5 要查找的项和(可选的)表示查找七点位置的索引。从数组开头(位置0)

        lastIndexOf()从数组的末尾开始向前查找

P96  E5  5个迭代方法,对数组中的每一项运行给定参数,且不会修改数组中的包含的值。

every()  该函数对每一项都返回true,则返回true

filter()   会返回true的项组成的数组

forEach() 没有返回值

map()    每次函数调用的结果组成的数组

some()   对任一项返回true,则返回true

P97 E5  2个归并方法,迭代数组的所有项,构建一个最终返回的值

        reduce()从数组的第一项,开始逐个遍历到最后

         reduceRight() 从数组的最后一项开始,向前遍历到第一项

P98 Date.parse()

P99  Date.UTC()P100

P100 Date.now() 接收一个表示日期的字符串参数,然后尝试根据这个字符串返回相应日期的毫秒数

P100-P101

         toLocaleString()按照与浏览器设置的地区相适应的格式返回日期和时间

         toString()返回带有时区信息的日期和时间,其中时间一般以军用时间表示

        valueOf() 根本不返回字符串,返回日期的毫秒表示

Date专门用于将日期格式化为字符串的方法

         toDateString()以特定于实现的格式显示星期几、月、日和年

         toTimeString()以特定于实现的格式显示时、分、秒和时区

         toLocaleDateString()以特定于地区的格式显示星期几、月、日和年

         toLocaleTimeString()以特定于实现的格式显示时、分、秒

         toUTCString()以特定于实现的格式完整的UTC日期

以上均以浏览器而异的,没有哪一个方法能够在用户界面中显示一致的日期信息

P102 日期/时间组件方法

P106 exec() 为捕获组而设计的

P107 test() 目的想知道目标字符串与某个模式是否匹配,但不需要知道其文本内容的情况下使用。

           toLocaleString()和toString()方法返回正则表达式的字面量,与创建正则表达式的方式无关

P113 arguments主要是保存函数参数,arguments.callee属性是个指针,指向拥有这个arguments对象的函数。

0 0
原创粉丝点击