JavaScriptのオブジェクトの理解を続けているとundefinedとはなんぞや?
こんにちは!
— 歩くのが好きな人 (@7monoblog) 2020年11月18日
お昼にJavaScriptの配列とオブジェクトについて勉強しました。
オブジェクトとは!
の簡単な説明と実際に実行することで初歩的な理解はすんなりできました。
取っ掛かりには本よりわかりやすいかも。#昼レンジャー21118ns pic.twitter.com/lGVZIjE1TD
と言うことで、undefinedについてブログ記事にします。
JavaScriptのundefinedとは
JavaScriptのプログラムを実行したとき、値が定義されていないのは困るのでJavaScriptが定されてませんと応答するのがundefinedです.
JavaScriptでundefinedになる理由
- 配列のインデックスの要素が無い。
- オブジェクトのプロパティの要素がない
上記の要素を呼び出したときにundefinedが表示されます。
JavaScriptのundefinedのオブジェクトの対策
JavaScriptでオブジェクトや配列でundefinedを避けるための対策は、if文でundefinedが発生したときの条件文を記載することで対策できます。
JavaScriptでundefinedの判定の書き方
const charactors = [{name:"ワンコ:",age:5},{name:"にゃんこ",age:2}];
for(let i =0;i<charactors.length;i++){
const charactor = characters[i].name;
if(charactor === undefined){
console.log("undefinedです。");
}else{
console.log(character);
}
}
ブログ後記
JavaScriptを勉強してアウトプットする一つの方法としてブログ記事に学んだことを書いています。
まだ比較的スムーズに進むないようなので復習がてらブログ記事を書いています。
サクサクプロゲートの画題が進むのですがなかなかブログでシェアするのに時間がかかってますが少しずつ楽しみながら短期間で課題クリアするとたのしいですよ