常用JS(js)

166 阅读1分钟

alert()

弹出一个提示框

concat()

用于连接两个或者多个数组,该方法不会修改原来的数组,只会返回一个新的数组。

encodeURIComponent

将字符串进行编码。

例子
encodeURIComponent("http://www.w3school.com.cn") //http%3A%2F%2Fwww.w3school.com.cn
将其中的://进行了转换

parseInt()

将字符串转换为int值

slice

从指定数组中返回指定的元素。

splice(index,len,[item]):

增删改查注意:该方法会改变原始数组。

例子:
arr = ['a','b','c','d']
删除
arr.splice(1,1) //['a','c','d'] 
arr.splice(1,2) //['a','d']
替换
arr.splice(1,1,'ttt') //['a','ttt','c','d'] 
arr.splice(1,2,'ttt') //['a','ttt','d']
添加
arr.splice(1,0,'ttt') //['a','ttt','b','c','d'] 

VS

delete:delete删除掉数组中的元素后,会把该下标出的值置为undefined,数组的长度不会变

delete arr[1] //['a', ,'c','d'] 中间出现两个逗号,数组长度不变,有一项为undefined     

window.location.href

1)跳转到一个新的页面 

2)获取当前页面的url