【前端学习笔记】2015-09-01 附 split()方法、readyState
1.split():作用对象是一个字符串或者字符串对象,会要求设置两个参数(分割点(separator),分割出来的数量(number)),
ps:1."2:3:4:5".split(":")//将返回["2", "3", "4", "5"] 2."|a|b|c".split("|")//将返回["", "a", "b", "c"]
注意:分隔符之前没有字符时也将返回“空”。注释:如果把空字符串 ("") 用作 separator,那么 stringObject 中的每个字符之间都会被分割。
splice(index,num):数组元素的删除,从index开始,删除num个元素
2、readyState:
- 0:请求未初始化(还没有调用
open()
)。 - 1:请求已经建立,但是还没有发送(还没有调用
send()
)。 - 2:请求已发送,正在处理中(通常现在可以从响应中获取内容头)。
- 3:请求在处理中;通常响应中已有部分数据可用了,但是服务器还没有完成响应的生成。
- 4:响应已完成;您可以获取并使用服务器的响应了。
- 进度条设置可以在1的时候25%、2的时候50%...依次类推
- 在readyState为4时,才完整安全的访问数据