2019年1月9日ES 6学習心得
3236 ワード
ES 6は私達の創建対象に新しい文法飴を提供します.これはクラス文法です.ES 5の対象に対して詳しい方なら、クラスの習得もとても早いです.書き方の違い以外に、新しい理解しにくい知識点が増えません.まず簡単な例を使って、書き方の違いを見ます.
//JSの定番コース
このコードを見て、意味が分かりませんでした.この中のものです.どんな文法ですか
まだあります
転載先:https://www.cnblogs.com/calvin-dong/p/10243297.html
// ES5
//
function Person(name, age) {
this.name = name;
this.age = age;
}
//
Person.prototype.getName = function() {
return this.name
}
// ES6
class Person {
constructor(name, age) { //
this.name = name;
this.age = age;
}
getName() { //
return this.name
}
}
babelはES 6の書き方をObject.definePropertyを利用して実現する方式にコンパイルします.この方法の具体的な用途は「JavaScript高級プログラミング3」の中で学んで知ることができます.get、setなども詳しく説明しています.//JSの定番コース
このコードを見て、意味が分かりませんでした.この中のものです.どんな文法ですか
export function isLogin() {
return !!cookie.load('token')
}
これはセットです.どのように一つのタイプの値をブールタイプに変換しますか? 使え一つ!取るかどうかもう一つ!また取り外せばこのデータをブックタイプに変換します.まだあります
// Boolean !!
var bool = !!"c";
console.log(typeof bool); // boolean
// Number +
var num = +"1234";
console.log(typeof num); // number
// String ""+
var str = ""+ 1234;
console.log(typeof str); // string
転載先:https://www.cnblogs.com/calvin-dong/p/10243297.html