API Docs for: 0.7.1
Show:

Utils Class

Defined in: src/utils/Utils.js:5

综合工具函数

构造器

Utils

()

项目索引

方法

属性

Methods

appendArray

(
  • a
  • b
)
static

将数组B中的值添加到数组A中。 参见 这一例子

参数:

  • a Array
  • b Array

defaults

(
  • options
  • defaults
)
Object static

使用默认值扩展选项对象。

参数:

  • options Object

    选项对象。在这种情况下可能是错的:一个新的对象被创建并返回。

  • defaults Object

    包含默认值的对象

Returns:

Object:

更改过的对象

extend

(
  • a
  • b
)
static

用另一个属性扩展对象

参数:

  • a Object
  • b Object

splice

(
  • array
  • index
  • howmany
)
static

免垃圾版的 Array.splice(),不分配新数组。

参数:

  • array Array
  • index Number
  • howmany Number

Properties

ARRAY_TYPE

Function static

在整个库的内部用于数值运算的数组类型,如果Float32Array 可用将使用它, 但如果不可用则回退为Array 类型,如果你想自定义数组类型,通过全局变量P2_ARRAY_TYPE 进行注入,查看下例:

Example:

<script>
                        <!-- Inject your preferred array type before loading p2.js -->
                        P2_ARRAY_TYPE = Array;
                    </script>
                    <script src="p2.js"></script>