エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
【JavaScript】配列の要素の入れ替え - B-Teck!
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
【JavaScript】配列の要素の入れ替え - B-Teck!
配列の要素の順番を入れ替えるとき、 let temp = ary[x]; ary[x] = ary[y]; ary[y] = temp; みたいにや... 配列の要素の順番を入れ替えるとき、 let temp = ary[x]; ary[x] = ary[y]; ary[y] = temp; みたいにやってたけど、 なんか1行でできるらしい。 function swap(a,x,y){ a[x]=[a[y],a[y]=a[x]][0]; return a; } 最初見たとき意味わかんなかったんだけど、コメント追加して書き下すとこう。 function swap(array,index1,index2){ // array[y]の値を添え字0に、 // array[y]=array[index1]の「代入の実行結果」を添字1に持った配列を作成 let array2 = [array[index2],array[index2]=array[index1]]; // 上記の配列の添字0をarray[index1]に代入することで、 // 引数の配列