weex组件和vue组件区别Posted on 2018-07-04 14:54 无忧&勾勾 阅读(2045) 评论(0) 编辑 收藏 举报weex组件和vue组件的区别 1、布局不同
顺晟科技
2021-07-22 09:39:14
111
ForEach和map循环之间的区别是什么?该怎么使用?实际上必须存在。不需要在意任何基本代码的符号。理解浅。map循环打开新的空间存储数据,理论可能会慢一些。但是如果真的需要的话,使用forEach也可以自己开拓空间。(约翰肯尼迪,作家)。
Script type='text/javascript '
Let arr1=[1,2,3,4,5,6];
Let data1=arr1.forEach((data)={
Return data*data
})。
Let arr2=[1,2,3,4,5,6];
Let data2=arr2.map((data)={
Return data*data
})。
Console.log(' -个差异,forEach没有return返回值,返回到undefined,map normal-')
Console.log(data1)
Console.log(数据2)
//请确认数据是否已更改
Let arr3=[1,2,3,4,5,6];
Let data3=arr3.forEach((data)={
数据=“44”
})。
Let arr4=[1,2,3,4,5,6];
Let data4=arr4.map((data)={
数据=“55”
})。
Console.log(' -从arr1和arr2数据发现来看没有变化-')
Console.log(arr3)
Console.log(arr4)
//map和forEach有三个参数:当前数据、索引值和当前循环的数组
Let arr5=[1,2,3,4,5,6];
Arr5.foreach ((data,index,arr)={
Arr[index]*=arr[index]
})。
Let arr6=[1,2,3,4,5,6];
Arr6.map((data,index,arr)={
Arr[index]*=arr[index]
})。
Console.log(' -均已更改原始数据-')
Console.log(arr5)
Console.log(arr6)
//一般来说,for回收利用肯定没问题
Let arr7=[1,2,3,4,5,6];
Let arr8=[1,2,3,4,5,6];
Arr7.foreach ((data,index,arr)={
Arr7 [索引] *=arr7 [索引]
})。
Arr8.foreach ((data,index,arr)={
Arr8 [索引] *=arr8 [索引]
})。
Console.log (' -用作一般for回收-')
Console.log(arr7)
Console.log(arr8)
/脚本
输出:
摘要:
如上例所示,map和forEach循环基本上没有太大差异。当然,这是不考虑基本实施原则的前提。事实上,我们不必担心这两个人速度快。测试运行速度也没有太大意义。因为我们需要考虑这两个循环的设计意图,所以有必要,map循环的return值比forEach多。
23
2022-09
16
2022-09
16
2022-09
13
2022-09
03
2022-09
25
2021-10