JavaScriptのDictionary(ディクショナリ)について


ここではJavaScriptのディクショナリ(Dictionary)型の基本的なメソッドを紹介します。(Rubyのハッシュ)

🐮 ループ処理:forforEach

var dic = {};
dic['key1'] = 'hoge';
dic['key2'] = 'fuga';

// for文によるループ
for (var key in dic) {
console.log(dic[key]);
}

// Object.keysを使ったforEach文
Object.keys(arr_jq_TabContents).forEach(function(key, index) {
console.log(this[key]);
}, arr_jq_TabContents);

🚌 要素が存在するかの判定

Dictionary型で要素が存在するか否かを判定するメソッドは次のように記述できます。

Object.keys(obj).length === 0 && obj.constructor === Object

🎉 参考リンク

🖥 VULTRおすすめ

VULTR」はVPSサーバのサービスです。日本にリージョンがあり、最安は512MBで2.5ドル/月($0.004/時間)で借りることができます。4GBメモリでも月20ドルです。 最近はVULTRのヘビーユーザーになので、「ここ」から会員登録してもらえるとサービス開発が捗ります!

📚 おすすめの書籍