原创 ES6學習筆記第三章

數組的解構賦值基本用法ES6允許按照一定的模式,從數組和對象中取值,對變量進行賦值,這被稱之爲解構(Destructuring)。以前,爲變量賦值,只能直接指定值。var a = 1;var b = 2;var c = 3;而ES6允許寫成

原创 ES6學習筆記第一章

一、babel轉碼器    將ES6轉碼爲ES5代碼    作用:不用擔心環境是否支持ES6,可以直接通過ES6的方式編寫程序    例如:    //轉碼前    input.map(item==>item + 1); //ES6的箭頭函

原创 ES6學習筆記第四章

字符串的擴展      1 字符的Unicode表示法  js允許採用\uxxxx形式表示一個字符,其中xxxx表示字符的碼點。  "\u0061"      //a  ES6做出了一點改進,大括號表示法與四字節的UTF-16編碼是等價的,

原创 JS變量提升相關總結

關於變量提升這個玩意,你說簡單吧,很多人做好幾年前端了,仍然會暈掉,例如說我。前幾天筆試遇到一個變量提升的問題,答案是寫出來了,然後面試官讓我講,我就講不出來了。今天分享一篇看到別人的總結,加上一點自己的理解。希望能有所幫助,自己也能記住。

原创 ES6學習筆記第二章

let 和 const命令    1 let命令    用法:    ES6新增let命令,用於聲明變量,用法類似var,只是let聲明的變量是塊級作用域內有效    例:    {        let a = 10;        va

原创 面試遇到基礎問題總結

    身爲一個兩年半經驗的前端,這些問題沒答出來其實還是蠻丟人的。        第一個問題:    原型鏈    這是js常見問題,其實也用過,但是因爲業務代碼需要用到的原型鏈的東西比較少,所以寫的比較少。然後當場面試官讓我隨便寫一個,