0.0.6 • Published 7 years ago

extend_js v0.0.6

Weekly downloads
-
License
ISC
Repository
-
Last release
7 years ago

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)