メソッドが返す配列オブジェクト?を分解して、一発で配列の各要素に1個づつ値を入れるやり方を教えてください。
具体的には次のソースコードで配列「現敵パーティー」が['モンク', 'モンク', '白魔道士', '黒魔道士']になるようにしたいのですが、[[モンク,モンク,白魔道士,黒魔道士], undefined, undefined, undefined]になってしまいます。
var 敵パーティー = [
['ナイト', 'モンク', '白魔道士', '黒魔道士'],
['ナイト', 'モンク', '白魔道士', '青魔道士'],
['モンク', 'モンク', '白魔道士', '黒魔道士'],
['ナイト', 'ナイト', 'モンク', '白魔道士']
]
var 現敵パーティー = [];
現敵パーティー = [敵パーティー.splice(2, 1)]
No.3
- 回答日時:
>やりたいのは「現敵パーティー」の1個の要素に1個のジョブを割り当てたいのです。
>var 現敵パーティー = 敵パーティー.slice(2, 3);だと、現敵パーティー[0]に4個のジョブが入ってしまい、現敵パーティー[1~3]がundefinedになってしまうのです。
申し訳ございませんでしたm(_ _)m
var 敵パーティー = [
['ナイト', 'モンク', '白魔道士', '黒魔道士'],
['ナイト', 'モンク', '白魔道士', '青魔道士'],
['モンク', 'モンク', '白魔道士', '黒魔道士'],
['ナイト', 'ナイト', 'モンク', '白魔道士']
]
var 現敵パーティー = 敵パーティー.slice(2, 3)[0];
for( i = 0; i<現敵パーティー.length; i++ ){
document.write("("+i+") : "+
現敵パーティー[i]+'<br>');
【結果】
>(0) : モンク
>(1) : モンク
>(2) : 白魔道士
>(3) : 黒魔道士
やはり、下記の方がスマートです。
var 現敵パーティー = 敵パーティー[2];
No.2
- 回答日時:
>spliceメソッドで敵パーティーから引っこ抜いてきたパーティーを現敵パーティーの1個1個の要素に入れたいのです。
メソッドが間違ってるようです、sliceメソッドを お使い下さい。
sliceメソッド(配列)
https://www.ajaxtower.jp/js/array_class/index8.h …
var 敵パーティー = [
['ナイト', 'モンク', '白魔道士', '黒魔道士'],
['ナイト', 'モンク', '白魔道士', '青魔道士'],
['モンク', 'モンク', '白魔道士', '黒魔道士'],
['ナイト', 'ナイト', 'モンク', '白魔道士']
]
var 現敵パーティー = 敵パーティー.slice(2, 3);
document.write(現敵パーティー+'<br>');
何度もスミマセン
やりたいのは「現敵パーティー」の1個の要素に1個のジョブを割り当てたいのです。
var 現敵パーティー = 敵パーティー.slice(2, 3);だと、現敵パーティー[0]に4個のジョブが入ってしまい、現敵パーティー[1~3]がundefinedになってしまうのです。
No.1
- 回答日時:
var 敵パーティー = [
['ナイト', 'モンク', '白魔道士', '黒魔道士'],
['ナイト', 'モンク', '白魔道士', '青魔道士'],
['モンク', 'モンク', '白魔道士', '黒魔道士'],
['ナイト', 'ナイト', 'モンク', '白魔道士']
]
var 現敵パーティー = 敵パーティー[2];
document.write(現敵パーティー+'<br>');
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(ゲーム) ファミコンの『魔界村』の主人公アーサーは文武両道の魔法戦士ですか? 1 2023/03/24 13:25
- JavaScript オブジェクトから任意のプロパティを全て抽出する一番簡単な方法 1 2023/08/09 21:13
- 戦争・テロ・デモ なぜ、ウクライナの軍事基地で黒魔術儀式が行われていたのですか? 11 2022/06/09 09:06
- 政治 私は最近、この歌を思い出しました。名曲ですよね? 2 2022/09/19 18:50
- マンガ・コミック ピッコマでおすすめの漫画はありますか? 私のおすすめ兼好きな漫画は4つあります。 ・俺だけレベルアッ 1 2022/10/24 16:49
- 超常現象・オカルト 全ての超能力・霊能力・仙人術・白魔術・陰陽道・密教道等の特殊能力を手に入れても不死身には 5 2022/08/05 13:06
- アニメ 「機動戦士ガンダム水星の魔女」第7話 1 2022/11/20 17:38
- その他(ゲーム) 「メガテン4」に詳しい方どうか教えてください。 現在、合体事故で「コウテイ」「ラーマ」「コープス」「 1 2023/07/08 18:56
- 宗教学 神道は、悪魔崇拝と関係があるのでしょうか? 3 2022/06/13 10:07
- アニメ 「機動戦士ガンダム水星の魔女」 4 2022/08/24 21:18
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
C#テキストボックスの文字を配...
-
同じIDで定義した要素の配列を...
-
二次元配列の全要素の全要素を...
-
Javaについて質問です。 要素数...
-
JavaScriptで配列を取得したい
-
JavaScriptでの動的な多次元配...
-
javascript 配列 変数名「arra...
-
JavaScriptにおける[] とか :...
-
jQueryで文字数カウンタ(複数...
-
Perlの配列をJavaScriptに渡せ...
-
jspからjavascriptの変数引継ぎ
-
配列の1要素を代入した変数を使...
-
Boolean型配列中のTrueの有無を...
-
ActiveXobjectが作成できない
-
JavaScript window.openで開く...
-
<a>タグのテキストを取得
-
スマフォではボタンを表示させ...
-
翌月を取得するGASが分かりません
-
なぜmatchメソッドがエラーにな...
-
javascriptで、表示されている...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
同じIDで定義した要素の配列を...
-
C#テキストボックスの文字を配...
-
React hooksが値を返して配列変...
-
オブジェクトから任意のプロパ...
-
javascript 変数名の連結をしたい
-
jspからjavascriptの変数引継ぎ
-
配列の1要素を代入した変数を使...
-
JavaScriptにおける[] とか :...
-
フォーム入力値の重複チェック
-
javascriptで行を抽出したいです。
-
undefinedを表示させない方法は...
-
javascriptで2つのArrayの...
-
WSH(Jscript)でファイル一覧
-
JavaScriptでの動的な多次元配...
-
Perlの配列をJavaScriptに渡せ...
-
[JS] setAttributeで保存される...
-
JSONデータを50音順でソートしたい
-
二次元配列の全要素の全要素を...
-
javascriptを用いて作成された...
-
バナーのランダム表示(複数、...
おすすめ情報