0.0.6 • Published 7 years ago
extend_js v0.0.6
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)