[表示 : 全て 最新50 1-99 101- 201- 301- 401- 2chのread.cgiへ]
Update time : 03/07 01:59 / Filesize : 110 KB / Number-of Response : 495
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

ECMAScript デス 3



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 ]
ありがとうございます。
行ってみます






[ 新着レスの取得/表示 (agate) ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<110KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef