1.什么是API
应用程序编程接口(别人写好的)
2.Array对象方法
1.arr.join("分隔符")
1.无缝拼接
arr.join("")
2.将单词拼接成句子
arr.join(" ")
3.判断是否是空数组
arr.join("")==""
4.将数组中的内容生成页面的元素
<标签>+
arr.join("</标签><标签>")+
</标签>
5.返回值:字符串,将数组转为字符串
2.concat(arrayx[,arrayX])
1.返回值:拼接后的新数组
2.参数可以是具体的值也可以是数组对象
3.slice(start,end)
1.两参数都省略
完全复制数组
2.省略一个参数
从开头选取到结尾
3.两个参数时(含头不含尾)
从开始下标到结束下标的前一个位置
4.支持负数
下标取负值时,位置倒数,即最后一位是-1
5.返回值:选取结果组成的数组
4.splice(index,howmany[,item1,item2])
1.index:开始位置(支持负数)
2.howmany:删除元素的个数
3.item:向数组添加新元素
4.返回值:被删除元素组成的数组,没删除返回[]
5.reverse()
颠倒数组中元素的顺序
返回值:翻转后的新数组
6.sort()
1.对数组的元素进行排序
返回值:排序后的新数组
省略参数时只能对数组中的字符串升序排序(按位比)
2.当数组中的元素是数字时
1.自定义比较器函数
1.专门比较任意两个数大小的函数
2.将比较器函数对象作为sort的参数
2.比较器函数的要求
1.两个参数a,b
2.a>b 返回正数
3.a<b 返回负数
4.a=b 返回0
3.()加不加的区别
加:将函数的执行结果放入sort中
sort无法反复调用
不加:将函数对象放入sort中
sort可以反复调用
7.push()
1.返回值:新数组的长度(结尾入栈)
2.向数组的末尾添加一个或多个元素
8.pop()
1.返回值:被删除的元素(结尾出栈)
2.删除并返回数组的最后一个元素
3.pop和push出入栈不影响其他元素的位置
9.unshift()
1.返回值:新数组的长度(开头入栈)
2.向数组的开头添加一个或多个元素
10.shift()
1.返回值:被删除的元素
2.删除并返回数组的第一个元素
3.shift和unshift出入栈影响其他元素的位置
3.修改原数组的数组API
splice 数组元素删除和添加
reverse 数组元素翻转
sort 数组元素排序
push 数组元素添加
pop 数组元素删除
unshift 数组元素添加
shift 数组元素删除
4.栈和队列
1.栈:一端封闭,一端进出
2.队列:一端进入,一端出去
3.js中并没有栈和队列的概念,都是用数组模拟栈和队列
5.数组是引用类型的对象
引用类型传递->按值传递
两个变量之间赋值,仅将原变量的值复制一个副本给新变量
用新变量修改内容等同于直接修改原内容
没有合适的资源?快使用搜索试试~ 我知道了~
JavaScript案例-JavaScript
共241个文件
html:168个
txt:37个
js:9个
5星 · 超过95%的资源 需积分: 1 1 下载量 87 浏览量
2023-02-16
09:36:22
上传
评论
收藏 543KB ZIP 举报
温馨提示
JavaScript案例-JavaScript
资源推荐
资源详情
资源评论
收起资源包目录
JavaScript案例-JavaScript (241个子文件)
02.style.css 954B
style.css 865B
1.css 790B
02.style.css 601B
02.style.css 392B
02.style.css 290B
02.style.css 170B
1.css 0B
03.全选综合练习.html 2KB
开挂模式.html 2KB
01.转为Number类型.html 2KB
03.ajax请求json数据.html 2KB
07.js编写下拉列表.html 2KB
06.ajax表单提交.html 2KB
18.array.html 2KB
02.全选和全不选.html 1KB
02.ajax中的事件.html 1KB
01.table对象方法.html 1KB
05.位运算符.html 1KB
22.交替显示.html 1KB
01.Number.html 1KB
01.if语句.html 1KB
01.全选或全不选.html 1KB
10.核心DOM.html 1KB
01.join.html 1KB
01.index.html 1KB
01.绑定事件.html 1KB
05.跳转总结.html 1KB
04.splice.html 1KB
07.ajax请求本地数据库.html 1KB
02.计算倒计时.html 1KB
09.遍历节点.html 1017B
03.动态生成表格.html 1009B
04.ajax请求Github接口.html 982B
04.let黑洞.html 980B
01.ajax请求纯文本.html 965B
02.while循环求质数.html 959B
06.sort.html 958B
02.concat.html 957B
02.索引数组.html 946B
12.styleSheets.html 937B
06.元素树查找.html 917B
01.index.html 902B
03.逻辑运算符.html 877B
05.节点树查找.html 871B
14.DOM添加.html 865B
02.关系运算符.html 863B
03.for循环运行时间.html 853B
03.add.html 832B
06.箭头函数.html 832B
02.Select对象属性.html 823B
03.location对象属性.html 821B
09.lastIndexOf.html 766B
06.remove.html 748B
02.undefined.html 747B
15.计算平方.html 746B
02.table对象属性.html 742B
02.Option对象属性.html 740B
01.for循环求质数.html 730B
03.slice.html 728B
01.index.html 725B
09.标签内容.html 721B
02.location对象方法.html 720B
07.html查找.html 714B
03.关联数组.html 710B
02.局部作用域.html 704B
05.add方法的弊端.html 699B
08.indexOf.html 693B
02.转为String类型.html 678B
01.空数组.html 672B
03.变量和函数同名.html 656B
03.节点的值.html 648B
01.open.html 647B
01.index.html 636B
index.html 633B
01.算术运算符.html 633B
03.form对象属性.html 630B
13.事件属性.html 629B
02.节点名称.html 628B
01.img.html 627B
01.prompt.html 624B
01.变量.html 614B
01.form对象集合.html 613B
1.html 608B
07.回调函数.html 598B
02.表达式声明.html 589B
01.节点类型.html 588B
05.ajax请求PHP接口.html 585B
01.全局作用域.html 581B
04.add方法的覆盖.html 579B
11.HTML_DOM.html 575B
02.Image.html 568B
03.表单事件.html 567B
06.匹配手机号.html 565B
09.unshift.html 565B
03.判断浏览器.html 559B
16.猜数字游戏.html 557B
07.push.html 538B
15.文档片段.html 529B
02.函数实现累加.html 528B
共 241 条
- 1
- 2
- 3
奔跑的托马
- 粉丝: 78
- 资源: 70
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
- 1
- 2
前往页