关于类型转换的一个问题

关于类型转换的一个问题:

需求:
关于类型转换的一个问题_第1张图片

解决方案:
关于类型转换的一个问题_第2张图片

简述:将接口返回来的数据勇forEach进行处理,对于简单数据类型,forEach方法不会改变原数组,但是对于复杂数据类型,forEach将会改变原数组。如此,即可将dataList中的type,从原来的数字类型,转化为对应的文字类型。

var arr1 = [1,2,3,4];
 
var arr2 = [{a:1},{a:2},{a:3}];
 
arr1.forEach(item =>{
 
    item = item * item;
 
});
 
arr2.forEach(item =>{
 
    item.a = item.a * item.a;
 
});
 
console.log(arr1); // [1,2,3,4]
 
console.log(arr1); // [{a:1},{a:4},{a:9}]

你可能感兴趣的:(关于类型转换的一个问题)