アフィリエイト広告を利用しています
検索
言葉を集めて世界を旅するRPG「地図の時間〜言葉集めの冒険譚〜」
timeofmapworks_logo_2020.png
ハートフルRPG「地図の時間」

地図の時間スピンオフRPG「影泥棒と魔法の手記」

リソース管理ダンジョンRPG「琥珀の道具士」

現代SFRPG「重力ルーペ/探求リバーブ」

ドラマティックRPG「バンドワゴン」

ビジュアルノベル「日向と香水」

ノベル×ADV「ストーリーテラー」 title1_2.png
カテゴリ
プロフィール/制作環境(3)
制作記(736)
ニュース(ツクールMV)(222)
技術情報(ツクールMV)(204)
JavaScript/スクリプト(ツクールMV)(9)
プラグイン情報(ツクールMV)(12)
素材情報(ツクールMV)(15)
アップデート情報(ツクールMV)(45)
トラブル&解決情報(ツクールMV)(18)
ツクール製作品(ツクールMV)(42)
関連情報(ツクールフェス)(2)
投稿イベント情報(ツクールMV)(4)
関連情報(ラノゲツクールMV)(9)
Benchmark MV(個人作品:試作)(1)
manurpg(個人作品:試作)(2)
ブックモービル(個人作品)(10)
重力ルーペ(個人作品)(11)
そして魔女に会う(個人作品)(7)
バンドワゴン(個人作品)(1)
地図の時間(個人作品)(14)
日向と香水(個人作品)(3)
ストーリーテラー(個人作品)(1)
嘘つきのノブレスオブリージュ(2)
お役立ちツール/素材サイト(創作全般)(12)
創作アイディア(創作全般)(7)
保存用コラム(創作全般)(10)
コラム(144)
オススメ作品(8)
当ブログへのお問い合わせ(contact me)(2)
琥珀の道具士(3)
最果てのギルド(1)
読書メモ(1)
Steam展開ノウハウ(21)
RPGツクールMZ(3)
地図の時間〜名前探しの物語(1)
プラグイン情報(ツクールMZ)(1)
技術情報(ツクールMZ)(13)
国内展開ノウハウ(1)
素材情報(ツクールMZ)(4)
AI(9)
RPG Maker Unite(2)
DAW(1)
翻訳(1)
リンク集

広告

posted by fanblog

2019年03月02日

Javascript 配列型の操作メモ

Javascript 配列型の操作メモ

・Google ChromeにてF12押下し、検証
・ツクールMVのプラグインではデータベースを走査してチェックするときに使う印象
metaタグ(メモ欄に記述した文字列)の使い方とあわせて覚えると、メモ欄に入れた文字列を取り出して、再利用などに使えそう。

イベントのメモ欄にとした場合
if (event.meta.data === "hogehoge")
で抽出できる

===
■配列の基本構造(要素の一覧表示)
let wdays = [ '月','火','水','木','金','土','日' ];
console.log( wdays );

(7)["月", "火", "水", "木", "金", "土", "日"]

■配列[] 要素を指定表示
let wdays = [ '月','火','水','木','金','土','日' ];
console.log( wdays[1] );


※0=月、1=火……だから

■配列.length 要素の数を表示
let wdays = [ '月','火','水','木','金','土','日' ];
console.log( wdays.length );

7

■配列.push() 末尾に要素を1つ追加
let wdays = [ '月','火','水','木','金','土','日' ];
wdays.push('祝') ;
console.log( wdays );

(8)["月", "火", "水", "木", "金", "土", "日", "祝"]

■配列.pop() 最後の要素を1つ削除
let wdays = [ '月','火','水','木','金','土','日' ];
wdays.pop();
console.log( wdays );

(6)["月", "火", "水", "木", "金", "土"]

■配列.shift() 最初の要素を1つ削除
let wdays = [ '月','火','水','木','金','土','日' ];
wdays.shift();
console.log( wdays );

(6)["火", "水", "木", "金", "土", "日"]

■配列.sort() 配列の順を並び替える
昇順
let wdays = [ '月','火','水','木','金','土','日' ];
wdays.sort();
console.log( wdays );

(6)["火", "水", "木", "金", "土", "日"]

降順
let wdays = [ 1, 2, 3, 4, 5, 6, 7 ];
wdays.sort(function(a,b)
{
return b - a;
});
console.log( wdays );
(7)[7, 6, 5, 4, 3, 2, 1]

辞書順にソート例1 localeCompare
let wdays = [ '月','火','水','木','金','土','日' ];
wdays.sort(function(a, b)
{
return a.localeCompare(b);

});
console.log( wdays );
(7)["火", "金", "月", "水", "土", "日", "木"]

辞書順にソート例2 localeCompare
let name = [ 'Abbie','Patricia','Gwyneth','Constance'];
name.sort(function(a, b)
{
return a.localeCompare(b);

});
console.log( name );
(4)["Abbie", "Constance", "Gwyneth", "Patricia"]
この記事へのコメント
コメントを書く

お名前:

メールアドレス:


ホームページアドレス:

コメント:

※ブログオーナーが承認したコメントのみ表示されます。

この記事へのトラックバックURL
https://fanblogs.jp/tb/8600381
※ブログオーナーが承認したトラックバックのみ表示されます。

この記事へのトラックバック
×

この広告は30日以上新しい記事の更新がないブログに表示されております。