javascript 数据存储的常用函数总结


Posted in Javascript onJune 01, 2017

 数据存储的常用函数

存入数组不重复值

function pushtoArray(myarr,mydata){

   if(myarr.length==0){

     myarr.push(mydata);
   }else{
     var oktopush=true;
     for(var ele in myarr){


       if(myarr[ele]==mydata){
         oktopush=false;



       }
     }

     if(oktopush){
       myarr.push(mydata);
     }


   }

   return myarr;

 }

删除数组中的元素

Array.prototype.remove = function(val) {
     var index = this.indexOf(val);
     if (index > -1) {
       this.splice(index, 1);
     }
   };

存入对象到localStorage

function setObjectStorage(itemname,myobj){
   localStorage.setItem(itemname, JSON.stringify(myobj));
 }

 function getObjectStorage(itemname){
   return JSON.parse(localStorage.getItem(itemname));
 }

感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!

Javascript 相关文章推荐
JavaScript写的一个自定义弹出式对话框代码
Jan 17 Javascript
Javascript Cookie读写删除操作的函数
Mar 02 Javascript
jQuery插件实现表格隔行换色且感应鼠标高亮行变色
Sep 22 Javascript
使用jQuery异步加载 JavaScript脚本解决方案
Apr 20 Javascript
JS常用函数使用指南
Nov 23 Javascript
浅谈Sizzle的“编译原理”
Apr 14 Javascript
jquery实现标题字体变换的滑动门菜单效果
Sep 07 Javascript
js实现继承的5种方式
Dec 01 Javascript
jqueryMobile 动态添加元素,展示刷新视图的实现方法
May 28 Javascript
关于动态生成dom绑定事件失效的原因及解决方法
Aug 06 Javascript
Angularjs上传图片实例详解
Aug 06 Javascript
微信小程序实现预览图片功能
Oct 22 Javascript
Node.js+ES6+dropload.js实现移动端下拉加载实例
Jun 01 #Javascript
详解基于webpack搭建react运行环境
Jun 01 #Javascript
jQuery+Ajax实现用户名重名实时检测
Jun 01 #jQuery
Javascript实现一个简单的输入关键字添加标签效果实例
Jun 01 #Javascript
node.js中fs.stat与fs.fstat的区别详解
Jun 01 #Javascript
vue 如何添加全局函数或全局变量以及单页面的title设置总结
Jun 01 #Javascript
详解VUE 定义全局变量的几种实现方式
Jun 01 #Javascript
You might like
PHP获取MAC地址的函数代码
2011/09/11 PHP
利用php获取服务器时间的实现代码
2013/06/07 PHP
帝国CMS留言板回复后发送EMAIL通知客户
2015/07/06 PHP
Laravel框架分页实现方法分析
2018/06/12 PHP
html页面显示年月日时分秒和星期几的两种方式
2013/08/20 Javascript
JavaScript代码复用模式详解
2014/11/07 Javascript
Express之get,pos请求参数的获取
2017/05/02 Javascript
基于angular实现三级联动的生日插件
2017/05/12 Javascript
Vue中计算属性computed的示例解读
2017/07/26 Javascript
EasyUI的DataGrid每行数据添加操作按钮的实现代码
2017/08/22 Javascript
JS 仿支付宝input文本输入框放大组件的实例
2017/11/14 Javascript
Nuxt.js踩坑总结分享
2018/01/18 Javascript
Ionic学习日记实现验证码倒计时
2018/02/08 Javascript
VUE+Element UI实现简单的表格行内编辑效果的示例的代码
2018/10/31 Javascript
js中的reduce()函数讲解
2019/01/18 Javascript
vue不操作dom实现图片轮播的示例代码
2019/12/18 Javascript
VUE实现自身整体组件销毁的示例代码
2020/01/13 Javascript
微信小程序webSocket的使用方法
2020/02/20 Javascript
vue实现抽屉弹窗效果
2020/11/15 Javascript
[01:13:01]2018DOTA2亚洲邀请赛 4.4 淘汰赛 TNC vs VG 第三场
2018/04/05 DOTA
python使用循环实现批量创建文件夹示例
2014/03/25 Python
Python的Django应用程序解决AJAX跨域访问问题的方法
2016/05/31 Python
Python实现压缩和解压缩ZIP文件的方法分析
2017/09/28 Python
Python使用scrapy爬取阳光热线问政平台过程解析
2019/08/14 Python
Python json转字典字符方法实例解析
2020/04/13 Python
Numpy中np.max的用法及np.maximum区别
2020/11/27 Python
html table呈现个人简历以及单元格宽度失效的问题解决
2021/01/22 HTML / CSS
如何在发生故障的节点上重新安装 SQL Server
2013/03/14 面试题
高中英语演讲稿范文
2014/04/24 职场文书
法人代表任命书范本
2014/06/05 职场文书
重阳节演讲稿:尊敬帮助老人 弘扬传统美德
2014/09/25 职场文书
五好家庭申报材料
2014/12/20 职场文书
合同审查法律意见书
2015/06/04 职场文书
德生2P3收音机开箱评测
2022/04/30 无线电
Nginx本地配置SSL访问的实例教程
2022/05/30 Servers
python语言中pandas字符串分割str.split()函数
2022/08/05 Python