Web先端技術味見部#15 ECMAScript6をそろそろ触る

2013/1/17に開催されたWeb先端技術味見部#15、テーマはECMAScript6。 NHN Japanさん@ヒカリエの素敵な会場で、凄まじく詳しい @Constellation さんや @dynamitter さんに助けられながら、JavaScript.nextを堪能した2時間でした! 2013/01/18追記: ECMAScript6について、ちょっと詳しくブログ書きました!お暇なときにご笑覧くださいm(_ _)m 続きを読む
6
前へ 1 ・・ 3 4 ・・ 9 次へ
dynamis (でゅなみす/レッサーパンダ) @dynamitter

実用とで分割代入が便利になる代表的なケースはJSON.parse()したオブジェクトから欲しいものだけ一発で変数に抜き出したいときとかかな? http://t.co/iq338EhW #ajimibu

2013-01-17 20:15:25
テケテケ @tekepata

詳しい方々の補足が強力。 #ajimibu

2013-01-17 20:16:08
高梨ギンペイ @ginpei_jp

constで宣言した変数(というか定数)に再代入しても無視される。ただし'use strict'を書いてstrictモードにしておくと、 "Exception: x is read-only" といわれる。ふむふむ。 #ajimibu

2013-01-17 20:16:50
:tetsuharu @saneyuki_s

分割代入あるとJSON Patchの必要性減るよなー #ajimibu

2013-01-17 20:19:06
Kiyoshi Nomo 🐟☔️🍈🍋🍜 @kysnm

複雑な json データ転がってないかなーw #ajimibu

2013-01-17 20:19:26
prototechno @prototechno

複雑なJSONデーター探し中… #ajimibu

2013-01-17 20:19:42
高梨ギンペイ @ginpei_jp

// 配列から分割代入 var [a,,c] = [1,2,3]; console.log('a', a); // => 2 console.log('c', c); // => 3 #ajimibu

2013-01-17 20:20:48
高梨ギンペイ @ginpei_jp

// オブジェクトから分割代入 var {x,z} = { x:123, z:345, y:234 }; console.log('x', x); // => 123 console.log('z', z); // => 345 #ajimibu

2013-01-17 20:20:57
tori3_jp @tori3_jp

こんな書き方もできる #ajimibu var [a,b,,c] = [1,2,3,4]; var {hoge, bar, foo} = {hoge: 'hogehoge', foo: 'foo'};

2013-01-17 20:21:31
高梨ギンペイ @ginpei_jp

分割代入イイナー。 var [x,y] = position; #ajimibu

2013-01-17 20:23:49
いちろう🌗腸脛靭帯炎再発🏃 @tichi73

RT @dynamitter: 実用とで分割代入が便利になる代表的なケースはJSON.parse()したオブジェクトから欲しいものだけ一発で変数に抜き出したいときとかかな? http://t.co/iq338EhW #ajimibu

2013-01-17 20:24:18
dynamis (でゅなみす/レッサーパンダ) @dynamitter

他にJSONデータが欲しい方はこんなのいかが? http://t.co/Il84agCs Google News をMozillaについて検索した結果のデータ #ajimibu

2013-01-17 20:25:01
tori3_jp @tori3_jp

分割代入は参照渡しじゃない。サンプル実行してみたら確かにAuroraではそうなった #ajimibu

2013-01-17 20:25:29
わかめ@毎日猫がいる @vvakame

yoshikawa.map((tweet)-> tweet.text) みたいなのは出来ないのかなー。 #ajimibu

2013-01-17 20:25:44
dynamis (でゅなみす/レッサーパンダ) @dynamitter

即席共有メモパッド。ドキュメントリンクとかコードの共有にどぞ https://t.co/RBL217DT #ajimibu

2013-01-17 20:26:44
わかめ@毎日猫がいる @vvakame

パラメータのデフォルト値は大変欲しいぽよございますね!! #ajimibu

2013-01-17 20:26:50
わかめ@毎日猫がいる @vvakame

RT @dynamitter: 実用とで分割代入が便利になる代表的なケースはJSON.parse()したオブジェクトから欲しいものだけ一発で変数に抜き出したいときとかかな? http://t.co/iq338EhW #ajimibu

2013-01-17 20:27:33
テケテケ @tekepata

ES6では、引数にデフォルト値を与えられる。 function add(x = 0, y = 0){ return x + y;} #ajimibu

2013-01-17 20:27:34
葛はエオルゼアに降り立った @kazurasaka

デフォルト値キター!! function cat(nya=azatoi){return nya;}って出来るわけですね! #ajimibu

2013-01-17 20:28:40
Ryosuke Tsuji @thujikun

パラメータのデフォ値設定。function sum(x = 0, y = 3) {return x + y;}console.log(sum(7)); で 10が返る。 #ajimibu

2013-01-17 20:29:56
ogaoga @ogaoga

function add(x, y=1, z=2){}; のケースで、add(); を実行してもエラーにならないのは JS っぽい。 #ajimibu

2013-01-17 20:31:20
高梨ギンペイ @ginpei_jp

// 引数の初期値 function f(a=123, b=234) { console.log(a, b); } f(); // => 123 234 f(987); // => 987 234 f(987,876); // => 987 876 #ajimibu

2013-01-17 20:31:37
前へ 1 ・・ 3 4 ・・ 9 次へ