原文:ES6基礎之——函數的名字name屬性

ES 給函數添加了一個name屬性,使用這個屬性,我們可以得到這個函數的名字,例子: 如下用函數聲明的方式創建了一個函數,然后輸出函數的name屬性,得到的是函數的名字 function breakfast argument console.log breakfast.name breakfast 使用匿名函數表達式的方法定義的函數,它的name屬性值就是變量的名字,例子: 定義一個變量,名字是 ...

2019-06-20 08:49 0 610 推薦指數:

查看詳情

ES6基礎之——對象屬性

有一個叫food的空白對象,往這個對象里面添加屬性可以用點的方式,比如: let food={} food.dessert='cake'; console.log(food) //{dessert:'cake'} 如果屬性名字包含空格,繼續使用點 ...

Sun Jun 23 03:40:00 CST 2019 0 1185
es6入門3--箭頭函數與形參等屬性的拓展

函數拓展興趣更大一點,優先看,前面字符串后面再說,那些API居多,會使用能記住部分就好。 一、函數參數可以使用默認值 1.默認值生效條件 在變量的解構賦值就提到了,函數參數可以使用默認值了。正常我們給默認值是這樣的: 如果y未賦值則為假,那就取后面的默認賦值,很巧妙 ...

Fri Apr 12 06:56:00 CST 2019 0 655
ES6標准之基礎

let和const命令 ES6新增let命令,用於聲明變量,是塊級作用域。 let聲明的變量不會像var聲明的變量發生“變量提升”現象,所以,變量一定要在聲明后使用,不然就會報錯。 暫時性死區:只要塊級作用域內存在let命令,它所聲明的變量就會“綁定”在這個區域,不再受 ...

Thu Dec 28 23:27:00 CST 2017 0 1579
ES6 基礎

一、新的變量聲明方式 let/const 與var不同,新的變量聲明方式帶來了一些不一樣的特性,其中最重要的兩個特性就是提供了塊級作用域與不再具備變量提升。 通過2個簡單的例子來說明這兩點。 { ...

Sun Apr 16 07:57:00 CST 2017 3 126895
ES6 generator 基礎

參考文檔 harmony:generators Generator是ES6的新特性,通過yield關鍵字,可以讓函數的執行流掛起,那么便為改變執行流程提供了可能。 創建Generator 使用以上語法就可以聲明一個generator,注意main是一個函數 判斷是否 ...

Sat Mar 11 19:26:00 CST 2017 0 3365
Vue基礎es6

什么是ECMAScript,以及es6的誕生? 1997年 ECMAScript 1.0 誕生 1999年12月 ECMAScript 3.0誕生,它 是一個巨大的成功,在業界得到了廣泛的支持,它奠定了JS的基本語法,被其后版本完全繼承。直到今天,我們一開始學習JS,其實就是在學3.0版的語法 ...

Sat Jan 12 19:16:00 CST 2019 0 2173
es6的解構函數

話說,解構無處不在啊,鄙人自從用了vue寫項目以來,總是遇到各路大神莫名其妙的寫法,然並未出任何錯,查之,然解構也,嗚呼哀哉,進而習之。 解構(Destructuring):是將一個數據結構分解為更小的部分的過程。ES6中,從數組和對象中提取值,對變量進行賦值。 解構有什么用 ...

Thu May 10 22:57:00 CST 2018 0 9276
es6箭頭函數

箭頭函數用 => 符號來定義。 箭頭函數相當於匿名函數,所以采用函數表達式的寫法。 左邊是傳入函數的參數,右邊是函數中執行的語句。 相當於 上面是完整的寫法,左邊小括號,右邊大括號,而下面的情況可以簡寫: (1)當要執行的代碼塊只有一條return語句時,可省略 ...

Thu Apr 18 21:51:00 CST 2019 1 3829
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM