uniapp开发笔记(3)—— js随记

这篇笔记,记录的是我在项目中,常用到的js的一些方法整理,也算是边做边学

1. for循环

for(let i = 1; i < 5; i++){
    console.log(i)
}
//1 2 3 4

for循环在循环数组的时候,i<数组的长度

 2.map()

        map返回一个新数组,数组中的元素为原始数组元素调用函数处理后的值。

			let i = [1, 2, 3];
			let p = i.map((a)=>{
				return a * 2;
			})
			console.log(p) //[2, 4, 6]

 3.forEach循环

 forEach方法与map方法很相似,也是对数组的所有成员依次执行参数函数。但是,forEach方法不返回值,只用来操作数据。也就是说,如果数组遍历的目的是为了得到返回值,那么使用map方法,否则使用forEach方法。forEach的用法与map方法一致,参数是一个函数,该函数同样接受三个参数:当前值、当前位置、整个数组。

            let a = [1, 2, 3]
			a.forEach((i,index)=>{
				console.log(i,index)
			})
            //1 0
            //2 1
            //3 2

 4. push()

        可向数组的末尾添加一个或多个元素,并返回新的长度。

			let fruits = ["Banana", "Orange", "Apple", "Mango"];
			fruits.push("Kiwi")
			console.log(fruits) //['Banana', 'Orange', 'Apple', 'Mango', 'Kiwi']

 5. parseFloat()该函数指定字符串中的首个字符是否是数字。如果是,则对字符串进行解析,直到到达数字的末端为止,然后以数字返回该数字,而不是作为字符串。

			let a = '10'
			let b = 'a10'
			let c = parseFloat(a)
			let d = parseFloat(b)
			console.log(c,d) // 10  NAN

 6.split() 将一个字符串分割为子字符串,然后将结果作为字符串数组返回。

            let str="How are you doing today?";
			let n=str.split(" ");
			console.log(n) //[How, are,you,doing,today]

 持续更新,如果有错误的地方,望众位大佬说明

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值