- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:配列から特定のデータを検索・消去するには?)
配列から特定のデータを検索・消去する方法
このQ&Aのポイント
- 配列から特定のデータを検索・消去する方法について質問します。
- データ番号を検索する方法と、子要素ごと消去する方法について知りたいです。
- また、基本的な操作について調べるための書籍やWebサイトの紹介もお願いします。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
// 部分的な配列の削除 var a = [ 1,2,3,4,5] ; // Array.splice(pos, len, replace) var del = a.splice(2, 1);// 3 を削除する alert(a.length);// 要素数は4になる alert(a.join(","));// 3 が削除されている alert(del[0]);// del には、削除した部分が"配列"で得られる
その他の回答 (1)
- BLUEPIXY
- ベストアンサー率50% (3003/5914)
回答No.2
>基本的な操作について調べられる書籍かWebサイトで良いものがあれば紹介していただけないでしょうか。 なかなか、ちゃんとした(最新の)規格に準拠(網羅)していて、日本語のものってないのですが 基本的な部分については、マイクロソフトのJScript のドキュメントが役に立ちます。(JScript自体は、マイクロソフトのjavascript拡張ですが、基本的な言語はjavascript なので、利用できると思います、結構サンプルも載ってるし。) http://www.microsoft.com/japan/msdn/scripting/default.asp でダウンロードしてインストールすると、 コンパイル済みヘルプで参照できるので、とても便利です。
お礼
おぉ。 実はそのメソッドでできるのではないかと疑ったのですが、参考にしたサイトでは「~に入れ替える」という表現をしていたのでてっきりそういう目的で使えないのだと勘違いしていました(^^; delete を使うとオブジェクトは消去されないし、悩んでいましたがこれですっきり解決です。 ありがとうございます。 ドキュメントの方もインストールしてみました。 なかなか参考になりそうです。 ほんとに何から何までありがとうございました。