es5--js实现对象注册
来源:互联网 发布:周立功单片机官网 编辑:程序博客网 时间:2024/04/28 19:24
本来是打算放在自己的canvas库里用来实现图形对象化的注册机制,不过因为构架紊乱,有打算后期重构,所以单独把注册模块提了出来,后面准备用es6来重写一遍
var obj=['l']; //用于注册存储function getObj(o){ //接收对象 var o=o; var id=o.id; if(unique(id)){ //查重 obj.push(o);} else{ } //不做处理} function unique(id){ var id=id; var wait=[]; //零食数组 wait.push(id); //更新数组 for(var i=0;i<obj.length;i++){ //遍历储存组 var i=i; if(wait[0] !==obj[i]){ //如果没有一样的 if(i==obj.length-1){return true;} //更新储存组 }else{ //否则啥也不发生 } return false; } wait.shift(); //删除零食数组的值}; //用于查重function gotId(id){ var name=id; // 验证id来获取对象 for(var i=0;i<obj.length;i++){ var i=i; if(obj[i].id==name){ return obj[i]; }else{}//console.log('do not have id') }}
0 0
- es5--js实现对象注册
- 【面向JS--ES5保护对象】
- ES5 中的面向对象编程实现
- [js] ES5
- IE8对象不支持js方法keys() es5-shim
- js 注册事件对象
- ES5 标准对象说明
- ES5-JS学习
- JS&ES5&ES6简介
- js实现验证注册
- js注册实现
- js实现注册验证
- Es5新增数组和对象
- js的规范写法ES5
- js实现注册时间倒计时
- js注册页面的实现
- js实现京东注册
- js实现注册、二级联动
- RecyclerView、ListView实现单选列表
- Windows 句柄泄露学习总结
- 【知识库】为什么把占空间的字段单独存一张表--mysql表设计(146)
- 【Lua知识整理】——Lua栈
- Centos安装Wordpress权限问题
- es5--js实现对象注册
- 将博客搬至CSDN
- 【Zynq学习笔记1】入手资料合集
- java中静态代码块的用法 static用法详解
- hdu2955 概率dp
- C++回调函数小结
- ORACLE用户管理
- 如何写好简历
- BCD(Binary-Coded Decimal)