原创 JavaScript string對象、Number對象、Date對象、正則對象、JSON對象

1.string對象 (1)String.fromCharCode() 參數爲一個或數值,代表Unicode碼點,返回值是這些碼點組成的字符串。該方法不支持Unicode碼點大於0xFFFF的字符,即十進制的65535. String.

原创 JS 實例對象與New命令、原型對象、constructor屬性、instanceof運算符、構造函數的繼承、多重繼承、Object對象

1、實例對象與New命令 (1)new命令的原理 若構造函數內部有 return 語句,並且 return 語句返回一個對象,new 命令會返回這個 return 語句,否則就會不管這個 return語句,返回 this 對象。 若ret

原创 JavaScript 數據類型、isNaN()方法、對象、變量提升、label標籤

1.數據類型 基本數據類型:number,string,boolean,undefined,null      引用類型:對象類型(object)可分爲 object,array,function 2.判斷數據類型 (1) typeof

原创 JavaScript 函數、閉包、Object 的實例方法、數組

1.函數 (1)函數參數傳遞方式 參數若是基本類型的值(數值、字符串、布爾值),則傳遞方式爲值傳遞,在函數內部修改值不會影響到外部 var a = 3; function f(_a){ _a = 4; } f(a); co

原创 ES6 Promise 對象(學習筆記)

1. Promise 的兩個特點 (1)對象的狀態不受外界影響。Promise 對象代表一個異步操作,有三種狀態:pending(進行中)、fulfilled(已成功)、rejected(已失敗)。只有異步操作的結果可以決定當前是哪一種狀

原创 ES6 Proxy 代理器與 Reflect

1. 概述 Proxy 用於修改某些默認行爲,可以理解爲在目標對象之前架設一層攔截,外界對該對象的訪問,都必須通過這層攔截。因此提供了一種機制,用來對外界的訪問進行過濾和改寫。這種機制即代理器。 ES6 提供 Proxy 構造函數,用於生