|
4 数组和对象
在JS中创建数组非常简单. 直接[ ]即可. 也可以用正规军的new Array(). 不过效果都是一样的.- var as = [11,22,33,44,55];
- var bs = new Array(11,22,33,44,55);
复制代码 数组的常用操作:- arr.length; // 数组长度
- arr.push(data); // 添加数据
- arr.pop(); // 删除数据, 从后面删除, 并返回被删除的内容
- arr.shift() // 删除数据, 从前面删除, 并返回被删除的内容
- // arr中的每一项循环出来. 分别去调用function函数, 会自动的将`数据`传递给函数的第一个参数
- arr.forEach(function(e, i){ // 第二个参数是可选的
- console.log(i+"__"+e);
- });
- arr.join("连接符"); // 使用`连接符`将arr中的每一项拼接起来. 和python中的 "".join()雷同
复制代码 在JS中创建一个对象非常容易. 和python中的字典几乎一样{ }:- var p = {
- name: "wf",
- age: 18,
- wife: "zzy",
- chi: function(){
- console.log("吃饭")
- }
- };
复制代码 使用对象- p.name
- p.age
- p['wife']
- p.chi()
- p['chi']()
复制代码 从上述内容中几乎可以看到. JS对象的使用几乎是没有门槛的. 十分灵活- for(var n in p){
- if(typeof(p[n]) != 'function'){
- console.log(p[n])
- }
- }
复制代码- <!DOCTYPE html>
- <html lang="en">
- <head>
- <meta charset="UTF-8">
- <title>数组和对象</title>
- </head>
- <body>
-
- </body>
- </html>
复制代码- // // 数组的常用操作
- var arr = [11, 22, 33, 44, 55, 66];
- // 数组的长度
- console.log(arr.length);
- // 数组中添加数据
- arr.push(77)
- // 数组中删除数据,从后面删除并返回删除的内容
- console.log(arr.pop());
- // 数组中删除数据,从前面删除并返回删除的内容
- console.log(arr.shift());
- // arr.forEach(function(e, i){ // 第二个参数是可选的
- arr.forEach(function(e){ // 第二个参数是可选的
- console.log(e);
- });
- // python中的 "".join()雷同
- console.log(arr.join('|'));
- var p = {
- name: 'wf',
- age: 20,
- wife: 'zzy',
- chi:function () {
- console.log("吃饭")
- }
- }
- console.log(p.name);
- console.log(p.age);
- console.log(p.wife);
- console.log(p.chi());
- console.log(p['chi']());
- for (var n in p){
- if (typeof (p[n]) != 'function'){
- console.log(p[n]);
- }
- }
复制代码 代码的效果图如下:
来源:https://www.cnblogs.com/zczhaod/p/17639636.html
免责声明:由于采集信息均来自互联网,如果侵犯了您的权益,请联系我们【E-Mail:cb@itdo.tech】 我们会及时删除侵权内容,谢谢合作! |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
x
|