- 1 名前:デフォルトの名無しさん [2007/09/19(水) 09:08:01 ]
- 《ECMAScriptを語るスレ》
1. - 概要 - ECMA-262規格として知られる言語(通称 ECMAScript)についての利用法や言語仕様、 その他四方山話をするスレです。 - ECMA-262 3rd Edition 標準規格(英語)- www.ecma-international.org/publications/standards/Ecma-262.htm Under Translation of ECMA-262 3rd Edition (日本語訳) www2u.biglobe.ne.jp/~oz-07ams/prog/ecma262r3/ 前スレ ECMAScript デス 2 pc11.2ch.net/test/read.cgi/tech/1088298991/ 過去スレ JavaScript デス pc5.2ch.net/test/read.cgi/tech/1052273054/
- 481 名前:デフォルトの名無しさん mailto:sage [2008/11/25(火) 02:52:09 ]
- Object.forEach みたいな関数が出てきたとして、
Object はルート要素なんだから、全てのオブジェクトに forEach が無いとおかしい罠。 元はと言えば Object をハッシュのように使った“慣習”のツケなんだけど…
- 482 名前:デフォルトの名無しさん mailto:sage [2008/11/25(火) 09:28:53 ]
- >>481
> 元はと言えば Object をハッシュのように使った“慣習”のツケなんだけど… kwsk 実装自体は連想配列なのに、使ってはならない理由があったの?
- 483 名前:デフォルトの名無しさん mailto:sage [2008/11/25(火) 10:03:02 ]
- Array のようにちゃんとデータ型として規定されてれば、
メソッドやプロパティの名前空間とぶつかるような実装にはならなかっただろうし、 enumerable のアリナシに四苦八苦することも少なかっただろうって話
- 484 名前:デフォルトの名無しさん mailto:sage [2008/11/25(火) 10:44:37 ]
- 要はHashとかDictionaryとかいう型を別に作っておけばよかったということだな
中身はObjectとまったく一緒でいいけど
- 485 名前:デフォルトの名無しさん mailto:sage [2008/11/25(火) 10:53:50 ]
- 特殊な組み込み型を用意するんじゃなくて、
そういうものを実装できる機構があればいい。 [[enumerable]]に関しては、 >>481の言うようにforEachはどのObjectも持つようにして、 for inはforEachメソッドを呼び出すように再整理するのがいいと思う。 Property attributeによる整理で基本的にはうまくいっている。
- 486 名前:482 mailto:sage [2008/11/25(火) 12:16:11 ]
- thx
> 要はHashとかDictionaryとかいう型を別に作っておけばよかったということだな 言われてみれば激しく同意だなー
- 487 名前:デフォルトの名無しさん mailto:sage [2008/11/25(火) 18:04:15 ]
- >>484
そうすると、ESのESたる特徴がなくなってしまいますな。 つーか、それ、何のJavaの亜流?って感じになっちまう。実際なりそうだけど。 orz
- 488 名前:デフォルトの名無しさん mailto:sage [2008/11/26(水) 09:44:23 ]
- ボタンAを押すと自動的にボタンBを押すスクリプトはどう書けばよろしいのでしょうか?
- 489 名前:デフォルトの名無しさん mailto:sage [2008/11/26(水) 11:06:05 ]
- >>488
click() たぶんスレ違いだからJavaScriptスレ池
- 490 名前:488 mailto:sage [2008/11/26(水) 13:36:50 ]
- いえ、ecmaです。
よろしくお願いします
- 491 名前:デフォルトの名無しさん mailto:sage [2008/11/26(水) 13:45:27 ]
- ECMAScriptの仕様にボタンはない
- 492 名前:デフォルトの名無しさん mailto:sage [2008/11/26(水) 17:09:54 ]
- >>488
スレ違 たぶんこっち↓ + JavaScript の質問用スレッド vol.67 + pc11.2ch.net/test/read.cgi/hp/1223618153/
- 493 名前:デフォルトの名無しさん mailto:sage [2008/11/26(水) 18:30:20 ]
- > for in抽象はもうちょっとうまく整理するやり方があったと思う。
> Javaのcontrol invacation syntaxみたいな。 > for inはforEachメソッドを呼び出すように再整理するのがいいと思う。 旧 ES4 だと iterator::values() iterator::items() iterator::keys() とか提案されてたが、ボツったわけでどーすんのやら。 wiki.ecmascript.org/doku.php?id=proposals:iterators_and_generators
- 494 名前:488 mailto:sage [2008/11/27(木) 12:19:04 ]
- ありがとうございます。
行ってみます
|

|