Skip to content

Instantly share code, notes, and snippets.

@lv7777
Created March 5, 2016 15:31
Show Gist options
  • Save lv7777/7295061e4688c881dcee to your computer and use it in GitHub Desktop.
Save lv7777/7295061e4688c881dcee to your computer and use it in GitHub Desktop.
es6のarrow function。ブログ用
/*
* この画面は JavaScript スクラッチパッドです。
*
* JavaScript を入力して、右クリックまたは [実行] メニューを選択してください。
* 1. 実行: 選択したコードを実行します。(Ctrl+R)
* 2. 調査: 実行結果をオブジェクトインスペクタで表示します。(Ctrl+I)
* 3. 表示: 選択したコードの後ろに、実行結果をコメント形式で挿入します。(Ctrl+L)
*/
var a=3;
function fc(){
var a=4;
console.log(this.a+" fc");//3
}
var fc2=()=>{
var a=4;
console.log(this.a+" fc2");//3!?
}
var obj={
a:31,
method:()=>{
var a=95;
console.log(this.a+" obj");
}
}
//obj.method()//5
//あたりまえだよなあ
var obj2={
a:31,
method:function(){
var a=95;
console.log(this.a+" obj2");
}
}
//obj.method()//5
//あたりまえだよなあ
//fc2()
obj.method()//5
//あたりまえだよなあ
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment