當前位置:
首頁 >
前端技术
> javascript
>内容正文
javascript
精读《javascript高级程序设计》笔记二——变量、作用域、内存以及引用类型
生活随笔
收集整理的這篇文章主要介紹了
精读《javascript高级程序设计》笔记二——变量、作用域、内存以及引用类型
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
變量、作用域和內存問題
Object類型
var propertyName = "name"; alert(person[propertyName]);
屬性名包含會導致語法錯誤的字符,也可以使用方括號
Array類型
| 刪除 | 2個參數 | 要刪除第一項位置,要刪除項數,例splice(0,2) |
| 插入 | 3+個參數 | 起始位置,0(要刪除項數),要插入的項,例splice(2,0,"red","yellow") |
| 替換 | 3+個參數 | 起始位置,要刪除項數,要插入的項,例splice(2,1,"red","yellow") |
| every() | 對數組的每一項運行給定函數,如果每一項都返回true,則返回true |
| filter() | 對數組的每一項運行給定函數,返回該函數會返回true的項組成的數組 |
| forEach() | 對數組的每一項運行給定函數,該函數沒有返回值 |
| map() | 對數組的每一項運行給定函數,返回每次調用結果返回的數組 |
| some() | 對數組的每一項運行給定函數,如果該函數對任一項返回true,則返回true |
支持迭代方法需IE9+
Date類型
| toDateString() | 以特定于現實的時間格式顯示星期幾、月、日、年 |
| toTimeString() | 以特定于現實的時間格式顯示時、分、秒、時區 |
| toLocaleDateString() | 以特定于地區的時間格式顯示星期幾、月、日、年 |
| toLocaleTimeString() | 以特定于現實的時間格式顯示時、分、秒 |
| toUTCString() | 以特定于現實的格式完整的UTC日期 |
正則表達式
| global | 布爾值,是否設定g標志 |
| ignoreCase | 布爾值,是否設定i標志 |
| lastIndex | 整數,表示開始搜索下一個匹配項的字符位置,從0算起 |
| multiline | 布爾值,是否設定m標志 |
| source | 正則表達式的字符串表示,按照字面量形式而非傳入構造函數中的字符模式返回 |
| input | $_ | 最近一次要匹配的字符串,Opera未實現 |
| lastMatch | $& | 最近一次的匹配項,Opera未實現 |
| lastParen | $+ | 最近一次匹配的捕獲組,Opera未實現 |
| leftContext | $` | input字符串中lastMatch之前的文本 |
| multiline | $* | 布爾值,表示是否使用多行模式,IE和Opera都未實現 |
| rightContext | $' | input字符串中lastMatch之后的文本 |
Function類型
String類型
Math對象
轉載于:https://www.cnblogs.com/mid-summer/p/3972629.html
總結
以上是生活随笔為你收集整理的精读《javascript高级程序设计》笔记二——变量、作用域、内存以及引用类型的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Combination Sum 和Com
- 下一篇: for(;;)和 while(1) 有什