extend_js

0.0.6 • Public • Published

extendJs

扩展 JavaScript 的方法库

使用方法

<script src='_extendJs.js'></script>
// 全局注册数组方法
Array.prototype = Object.assign(Array.prototype, extendJs.ayExtend)
 
// 按需使用数组方法
extendJs.ayExtend.function.call(array, arguments)

exmaple

1.全局注册,判断数组内是否存在某个元素

 // 全局注册
 Array.prototype = Object.assign(Array.prototype, extendJs.ayExtend)
 // 数组元素本身是个对象:
 var a = [{q: 1}, {b: 2}]
 a[100] = {s: 3}
 var d = {s: 3}
 a.contains(d) // => 100
 
 // 数组元素为Number,String:
 var a = [1, 2]
 a[100] = 3
 var d = 3
 a.contains(d) // => 100

2.按需加载,判断数组内是否存在某个元素

 var a = [{q: 1}, {b: 2}]
 a[100] = {s: 3}
 var d = {s: 3}
 extendJs.ayExtend.contains.call(a, d)

Readme

Keywords

Package Sidebar

Install

npm i extend_js

Weekly Downloads

1

Version

0.0.6

License

ISC

Last publish

Collaborators

  • monkeywangs