Bus errorとSegmentation faultに困ったら見るブログ

物理の研究者による日々の研究生活のメモ書きです ( python/emacs/html/Japascript/シェルスクリプト/TeX/Mac/C言語/Linux/git/tmux/R/ポケモンGO)

【javascript】JSONファイルの要素数を取得する + jsonの中身をリストに取り出して、重複を除く + keyがあるかどうかの判定

■ 過去記事 : 【javascriptJSONファイルを読み込みたい

↑の方法でjsonファイルを読み込んだとして
読み込んだjsonファイルは、データとして取り回せるとする

■ 参考 : 【JavaScriptJSONオブジェクトの要素数を取得する場合はlengthだけじゃダメな件

によると、data.lengthとかでは要素数を取得できない(key数と言った方が良い?)

Object.keys(data).length

でOK

              • -

* jsonの中身をリストに取り出して、重複を除く

const list_channel = [];
for(var n in data) {
 list_channel.push(data[n].channel);
}

tmp = new Set(list_channel);
const hogehoge = Array.from(tmp);

keyがあるかどうかの判定

pythonみたいにinというのがあるっぽい

if (key in data){
//ある
}else{
//ない
}

ランキング参加中です

↓クリックしていただけると嬉しいです〜