当前位置: 首页 > news >正文

公司网站开发费用放在什么科目网站开发盈亏平衡分析表

公司网站开发费用放在什么科目,网站开发盈亏平衡分析表,宜宾县企业项目建设影响环境登记表网站,去百度建网站本文简单解析各种数组和对象属性的遍历方法#xff1a; 原生for循环、for-in及forEachES6 for-of方法遍历类数组集合Object.key()返回键名的集合jQuery的$.each()underscore的_.each() 文中的范例基于以下数组和对象。 var arrTmp [value1,value2, 原生for循环、for-in及forEachES6 for-of方法遍历类数组集合Object.key()返回键名的集合jQuery的$.each()underscore的_.each() 文中的范例基于以下数组和对象。 var arrTmp [value1,value2,value3]; var objTmp {aa:value1,bb:value2,cc:function(){console.log(value3)} } 一、JS原生方法 1. javascript遍历的常用的遍历方法是for循环和for-inES5的时候加上了forEach方法IE9以下不支持。 /****js原生遍历****/ //for循环遍历数组 for(var i0;iarrTmp.length;i ){console.log(i : arrTmp[i]) }//for-in遍历对象属性,i指代属性名 for(var i in objTmp){console.log(i : objTmp[i]) }//forEach遍历数组三个参数依次是数组元素、索引、数组本身 arrTmp.forEach(function(value,index,array){console.log(value , index , array[index]) })2. for-in循环是为了遍历对象而设计的事实上for-in也能用来遍历数组但定义的索引i是字符串类型的。如果数组具有一个可枚举的方法也会被for-in遍历到例如 //for-in遍历数组 for(var i in arrTmp){console.log(i : arrTmp[i]) } //for-in会遍历到数组的属性 arrTmp.namemyTest; for(var i in arrTmp){console.log(i : arrTmp[i]) } //输出 0:value1 1:value2 2:value3 name:myTest3. for循环和for-in能正确响应break、continue和return语句但forEach不行。 //只会输出value1 value2 for(var i0;iarrTmp.length;i ){console.log(i : arrTmp[i]);if(i1){break;} }//会输出value1 value2 value3 arrTmp.forEach(function(value){console.log(value );if(value1){return;} })4. ES6中新增了for-of遍历方法。它被设计用来遍历各种类数组集合例如DOM NodeList对象、Map和Set对象甚至字符串也行。官方的说法是 for...of语句在可迭代对象(包括 Array, Map, Set, String, TypedArrayarguments 对象等等)上创建一个迭代循环对每个不同属性的属性值,调用一个自定义的有执行语句的迭代挂钩 // for-of遍历数组不带索引i即为数组元素 for(let i of arrTmp){console.log(i) } //输出 value1 value2 value3// for-of遍历Map对象 let iterable new Map([[a, 1], [b, 2], [c, 3]]); for (let [key, value] of iterable) {console.log(value); } //输出 1 2 3// for-of遍历字符串 let iterable china中国; for (let value of iterable) {console.log(value); } //输出 c h i n a 中 国5. 上面的方法注重点都是数组的元素或者对象的属性值。如果单纯的想获取对象的属性名js有原生的Object.keys()方法低版本IE不兼容,返回一个由对象的可枚举属性名组成的数组 /****Object.keys()返回键名数组****/ //数组类型 let arr [a, b, c]; console.log(Object.keys(arr)); // (3) [0, 1, 2]// 类数组对象 let anObj { 100: a, 2: b, 7: c }; console.log(Object.keys(anObj)); // (3) [2, 7, 100]//一般对象 let xyz {z: zzz, x: xxx, y: yyy}; console.log(Object.keys(xyz)); // (3) [z, x, y]javascript原生遍历方法的建议用法 用for循环遍历数组用for-in遍历对象用for-of遍历类数组对象ES6用Object.keys()获取对象属性名的集合 二、jQuery的$.each jQuery的遍历方法通常被用来遍历DOM元素用于数组和对象的是$.each()方法它接受两个参数分别指代属性名/数组索引和属性值/数组元素 /****$.each()遍历对象和数组****/ $.each(arrTmp,function(index,value){console.log(index : value) });$.each(objTmp,function(key,value){console.log(key : value) });三、underscore的_.each()遍历 underscore.js是一个较流行的插件库它封住了一些对数组和对象的处理方法。_.each()就用来遍历 !DOCTYPE html html langen headmeta charsetUTF-8titleDocument/titlescript typetext/javascript src../lib/underscore.js/script /head body script typetext/javascriptvar arrTmp [value1, value2, value3]; var objTmp {aa: value1,bb: value2,cc: function () {console.log(value3)} };//_.each()接受三个参数分别指代键值、键名和被遍历的对象本身 _.each(arrTmp,function(value,index,array){console.log(index , value , array[index]) }) _.each(objTmp,function(value,key,obj){console.log(key , value , obj[key]) }) /script /body /html更多专业前端知识请上 【猿2048】www.mk2048.com
http://www.zqtcl.cn/news/390653/

相关文章:

  • 织梦网站wap精品下载
  • 专业做包装的电商网站搜索推广图片
  • 淘客网站佣金建设怎么制作网站页面
  • 网站数据库 mysql如何构建wordpress
  • 牙克石网站建设宁波pc营销型网站制作
  • 具有营销价值好的网站深圳工程建设服务网
  • 全flash网站源码app软件开发公司员工守则
  • 曹鹏wordpress建站seo视频本溪做网站的公司
  • 提示网站有风险老电脑做网站服务器
  • 怎么做网站导航外链出入青岛最新通知今天
  • 济宁房产网站建设海外电商怎么做如何从零开始
  • 网站优化插件中国建设银采购发文网站
  • 重庆企业网站的推广电力建设集团网站
  • 长沙制作网站词条有哪些网站可以做
  • 网站 网页区别简单的网页设计作品
  • 济南做网站推广有哪些公司天津建设工程信息网官方
  • 番禺市桥网站建设有关网站建设的知识
  • 信用中国 网站 支持建设怎么做网站美工
  • 做网站怎么样引流郑州最好的妇科医院排行
  • 云软件网站建设做仓单的网站
  • 邯郸做移动网站报价注册公司流程流程图
  • linux部署wordpress福州短视频seo推荐
  • 做地推的网站做网站感觉挣不到钱啊
  • 网站建设公司哪家好 搜搜磐石网络营销网站建设免费
  • 如何改网站的内容源码买卖网站
  • 企业网站 报价免费创意字体设计
  • 调用百度地图做全景的网站网站维护要求
  • 济宁网上做科目一的网站网站维护工程师薪酬
  • 领先的响应式网站建设平台湖北企业建站系统信息
  • 嘉兴市住房和城乡建设局网站巩义网站建设方案报价