コードへの日97/100ドーナツ
3467 ワード
配列へのイントロ
配列は複数の値を格納するために使用できるデータ構造であり、配列も構成されます.
配列は、単一の、組織化されたデータ構造に複数の値を格納するので便利です.
四角形括弧[]の間にコンマで区切られた値を一覧表示することで、新しい配列を定義できます.
var donuts = ["glazed", "jelly" , "powdered"];
しかし、文字列は配列に格納できる唯一のタイプのデータではありません.また、数字を格納することができます.そして、本当に何か!var mixedData = ["abcd", 1, true, undefined, null, "all the things"];
入れ子になった配列を作成するには、配列に配列を格納することもできます!var arraysInArrays = [[1, 2, 3], ["Julia", "James"], [true, false, true, false]];
入れ子状の配列は特に読みにくいので、各コンマの後に改行を使用して1行に書くのが一般的です.var arraysInArrays = [
[1, 2, 3],
["Julia", "James"],
[true, false, true, false]
];
インデックス
配列の要素が0の位置からインデックスされていることを忘れないでください.配列の要素にアクセスするには、すぐにアクセスする値のインデックスを含む角括弧で配列の名前を使用します.
var donuts = ["glazed", "powdered", "sprinkled"];
console.log(donuts[0]); // "glazed" is the first element in the `donuts` array
ポップ
あるいは、pop ()メソッドを使用して、配列の末尾から要素を削除できます.
var donuts = ["glazed", "chocolate frosted", "Boston creme", "glazed cruller", "cinnamon sugar", "sprinkled", "powdered"];
donuts.pop(); // pops "powdered" off the end of the `donuts` array
donuts.pop(); // pops "sprinkled" off the end of the `donuts` array
donuts.pop(); // pops "cinnamon sugar" off the end of the `donuts` array
pop ()メソッドで値を渡す必要はありません.代わりにpop ()は、配列の末尾から常に最後の要素を削除します.また、pop ()は、必要な場合に削除された要素を返します.
var donuts = ["glazed", "chocolate frosted", "Boston creme", "glazed cruller", "cinnamon sugar", "sprinkled", "powdered"];
donuts.pop(); // the `pop()` method returns "powdered" because "powdered" was the last element on the end of `donuts` array
コードスニペット
var donuts = ["jelly donut", "chocolate donut", "glazed donut"];
donuts.forEach(function(donut) {
donut += " hole";
donut = donut.toUpperCase();
console.log(donut);
});
for (var i = 0; i < donuts.length; i++) {
donuts[i] += " hole";
donuts[i] = donuts[i].toUpperCase();
console.log(donuts[i]);
}
概要
意味のあるコメントを受け取り、それはモチベーションの優れたツールです.応援してくれている方々に感謝しています.
Reference
この問題について(コードへの日97/100ドーナツ), 我々は、より多くの情報をここで見つけました https://dev.to/riocantre/day-97100-donuts-to-code-468nテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol