この記事は編集レビューを必要としています。ぜひご協力ください。
この翻訳は不完全です。英語から この記事を翻訳 してください。
廃止 Gecko 34 (Firefox 34 / Thunderbird 34 / SeaMonkey 2.31)
This feature is obsolete. Although it may still work in some browsers, its use is discouraged since it could be removed at any time. Try to avoid using it.
概要
配列内の一連の要素をtarget
で始まる位置にコピーします。しかしながら、この非標準のメソッドは標準のTypedArray.prototype.copyWithin()
メソッドに置き換えられました。 TypedArrayはここではtyped array typesの一つです。
構文
typedarray.move(start, end, target)
引数
- start
- 要素をコピーし始めるソース開始インデックス位置。
- end
- 要素をコピーし終わるソース終了インデックス位置。
- target
- 要素をコピーするさいのターゲット開始インデックス位置。
例
move
メソッドを使う
var buffer = new ArrayBuffer(8); var uint8 = new Uint8Array(buffer); uint8.set([1,2,3]); console.log(uint8); // Uint8Array [ 1, 2, 3, 0, 0, 0, 0, 0 ] uint8.move(0,3,3); console.log(uint8); // Uint8Array [ 1, 2, 3, 1, 2, 3, 0, 0 ]
仕様
すべての仕様でサポートされていません。TypedArray.prototype.copyWithin()
に置き換えられました。
ブラウザ実装状況
機能 | Chrome | Firefox (Gecko) | Internet Explorer | Opera | Safari |
---|---|---|---|---|---|
基本サポート | 未サポート | 未サポート (16 - 34 Aurora/Nightly only) |
未サポート | 未サポート | 未サポート |
機能 | Android | Chrome for Android | Firefox Mobile (Gecko) | IE Mobile | Opera Mobile | Safari Mobile |
---|---|---|---|---|---|---|
基本サポート | 未サポート | 未サポート | 未サポート (16-34 Aurora/Nightly only) |
未サポート | 未サポート | 未サポート |