アイテム欄を作るのに配列を使って色々やろうと思ったのですが、index指定ではなく要素を直接、削除する方法が分かりません!!教えてください!!
ary = ["dog", "cat", "fish"]があるとして、 要素の値"dog"を指定して削除したいということでしょうか?
私が知る限り、配列でそれをやる方法は無くindexを指定する形しか無いと思います。 "dog"のindexが分かっているなら
array_delete(ary, 0, 1);
わからないなら
var index = array_get_index(ary, "dog"); aray_delete(ary, index, 1);
という感じです
なるほど......!!要素を直接消去するのではなく、indexを取得して消去する.........とてもためになりました!!ありがとうございます!!!!!!!!!!
こんな感じで値で削除できる関数を自作するといいですよ
array_delete_value(ary, "dog");
不適切なコンテンツとして通報するには以下の「送信」ボタンを押して下さい。 管理チームへ匿名通報が送信されます。あなたが誰であるかを管理チームに特定されることはありません。
どのように不適切か説明したい場合、メッセージをご記入下さい。空白のままでも通報は送信されます。
通報履歴 で、あなたの通報と対応時のメッセージを確認できます。
トピックをWIKIWIKIに埋め込む
次のコードをWIKIWIKIのページに埋め込むと最新のコメントがその場に表示されます。
// generating...
プレビュー
マニュアル(ver2~2.2.x) マニュアル(ver2.3~) YoYoGames YoYoGames 公式コミュニティ GM関連のYoutubeチャンネル集 解説・資料サイト集(日本語) 解説・資料サイト集(英語)
ここまでがあなたのコンテンツ
ここからもあなたのコンテンツ
ary = ["dog", "cat", "fish"]があるとして、
要素の値"dog"を指定して削除したいということでしょうか?
私が知る限り、配列でそれをやる方法は無くindexを指定する形しか無いと思います。
"dog"のindexが分かっているなら
わからないなら
という感じです
なるほど......!!要素を直接消去するのではなく、indexを取得して消去する.........とてもためになりました!!ありがとうございます!!!!!!!!!!
こんな感じで値で削除できる関数を自作するといいですよ