2015年05月11日

まだJavaScriptのことがよくわかっていないが、わかった気がする

(function(){
var nums = "りんご,ミカン,ダイコン";
var numAry = nums.split(",");
for (var i in numAry){ alert(i); }
})();
 ↑これで、いったい何が alertで表示されるでしょうか。
正解はここをクリック(3回OKボタンを押してください)

そこで以下のように書き換えると、ようやく思った通りになった。
(function(){
var nums = "りんご,ミカン,ダイコン";
var numAry = nums.split(",");
for (var i in numAry){ alert(numAry[i]); }
})();

正解はここをクリック(3回OKボタンを押してください)

・JavaScriptは何でも連想配列
・連想配列のキーになるシンボルのことをプロパティという
・for in はオブジェクトのプロパティを走査する記法
JavaScript の配列と連想配列の違い - IT戦記

オブジェクトにはプロパティをあとからでも、あらかじめでも付け加え放題。

JavaScript - for in文とfor文  - Qiita

実用的?変態的!?JavaScriptの実用的なショートコーディングをまとめてみた: がおさんち 技術部屋

変態すぎるJavaScriptコード・・・ | IDEA*IDEA
↑Worldっていうリンクをクリックすると動きます。すげえ、JavaScriptのフラクタル構造といっていいのか。

JavaScript - for-inとObject.keysの違いを正しく知る - Qiita


雨にも負けず 風にも負けず 雪にも夏の暑さにも負けぬ 丈夫な体を持ち 欲... : 2ch 思わず笑う 秀逸なコピペ 集(急)【※周りに人がいないことを確認!】 - NAVER まとめ

雨にも負けず
風にも負けず
雪にも夏の暑さにも負けぬ
丈夫な体を持ち
欲は無く
決して怒らず
いつも静かに笑っている


そういう人に
仕事丸投げして帰りたい

この記事へのトラックバックURL
http://blog.sakura.ne.jp/tb/129319904
※言及リンクのないトラックバックは受信されません。

この記事へのトラックバック
この記事へのコメント
コメントを書く
お名前: [必須入力]

メールアドレス:

ホームページアドレス:

コメント: [必須入力]

認証コード: [必須入力]


※画像の中の文字を半角で入力してください。

・おすすめ楽天ショップ1:trendyimpact楽天市場店
・おすすめサプリショップ:iHerb.com
・おすすめ楽天ショップ2:上海問屋
Powered by さくらのブログ