阿西河

所有教程

公众号
🌙
阿西河前端的公众号

我的收藏

    最近访问  (文章)

      教程列表

      抓包专区
      测试专区

      JS move()

      已废弃 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.

      **move()**方法将数组中的元素序列复制到以target起始的位置。但是,这个非标准方法已经被TypedArray.prototype.copyWithin() 标准方法取代。TypedArray 是这里的 类型化数组类型 之一。

      语法

      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()取代。

      浏览器兼容性

      We’re converting our compatibility data into a machine-readable JSON format. This compatibility table still uses the old format, because we haven’t yet converted the data it contains.

      • Desktop
      • Mobile
      FeatureChromeFirefox (Gecko)Internet ExplorerOperaSafari
      Basic support未实现未实现 [1]未实现未实现未实现
      FeatureAndroidChrome for AndroidFirefox Mobile (Gecko)IE MobileOpera MobileSafari Mobile
      Basic support未实现未实现未实现未实现未实现未实现

      [1] 假设只在 Firefox 16 到 34 的 Aurora 和 Nightly 版本中。

      另见

      目录
      目录