最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

forin方法遍历对象属性与优化嵌套循环

来源:动视网 责编:小采 时间:2020-11-27 20:31:20
文档

forin方法遍历对象属性与优化嵌套循环

forin方法遍历对象属性与优化嵌套循环:①for in 语句循环遍历 JavaScript 对象,每循环一次,都会取得对象的一个属性或方法。 语法: for(valueName in ObjectName){ // 代码块 } 其中,valueName 是变量名,保存着属性或方法的名称,每次循环,valueName 的值都会改变。 实例: va
推荐度:
导读forin方法遍历对象属性与优化嵌套循环:①for in 语句循环遍历 JavaScript 对象,每循环一次,都会取得对象的一个属性或方法。 语法: for(valueName in ObjectName){ // 代码块 } 其中,valueName 是变量名,保存着属性或方法的名称,每次循环,valueName 的值都会改变。 实例: va

①for in 语句循环遍历 JavaScript 对象,每循环一次,都会取得对象的一个属性或方法。

语法:
for(valueName in ObjectName){
// 代码块
}
其中,valueName 是变量名,保存着属性或方法的名称,每次循环,valueName 的值都会改变。

实例:
var item_info = {'ITEM000000':{
barcode: 'ITEM000000',
name: '可口可乐',
unit: '瓶',
price: 3.00
},'ITEM000004':{
barcode: 'ITEM000004',
name: '电池',
unit: '个',
price: 2.00}};
for(var j in item_info)----->【j为变量名,每循环一次都会改变。】
{shopping_list='名称:'+item_info[j].name}

②创建空对象代替嵌套循环进行优化

var item_info = {};
for(var i=0;i<inputs.length;i++){
if(item_info[inputs[i].barcode]){---->【表示存在该condition】
item_info[inputs[i].barcode].count+= 1;---->【最好用有针对性的数据表示键】
}else{
inputs[i].count = 1;
item_info[inputs[i].barcode] = inputs[i];
}
}

③命名

一般为名词 函数多用动词

文档

forin方法遍历对象属性与优化嵌套循环

forin方法遍历对象属性与优化嵌套循环:①for in 语句循环遍历 JavaScript 对象,每循环一次,都会取得对象的一个属性或方法。 语法: for(valueName in ObjectName){ // 代码块 } 其中,valueName 是变量名,保存着属性或方法的名称,每次循环,valueName 的值都会改变。 实例: va
推荐度:
标签: in 循环 for
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top