首页 > 其他分享 >JS数组与对象

JS数组与对象

时间:2024-03-30 18:59:31浏览次数:41  
标签:下标 对象 JS 数组名 数组 var 变量名

数组

什么是数组:数组是可以用来存储一组数据,数组中的数据可以存储任意的数据类型

如何定义数组:用[]定义数组,在[]中,多个元素/值中间用逗号分隔

数组的格式:变量名=[元素或值]

获取数组中的值:变量名[下标]

数组元素是一对:下标和值;每一个元素都有相对应的下标,下标从0开始,依次递增

获取数组的个数:变量名['length'] 或 变量名.length

数组有专门用于数组循环的:for(var 变量名 of 数组名){}

二维数组

var 变量名=[ 值 [ 值 ]]

三维数组

var 变量名=[值 [ 值 [ 值 ] ] ]

属性:innerHTML

修改数组的值

变量名[下标]=修改的值

删除数组的值

删除开头的值:数组名.shift()

删除最后的值:数组名.pop()

删除指定的值:数组名.splice(开始的位置,删除的个数)

对象

对象:object

作用:可以存储多个值,值可以是任意的数据类型

定义对象:对象名={属性名:属性值}

如何取值对象:对象名={'属性值'}或对象名.属性值

对象的循环:for(var 变量名 in 对象名){}

for in 不支持对象名.属性名obj.i 写法

数据渲染:把数据展示在页面上

 

标签:下标,对象,JS,数组名,数组,var,变量名
From: https://blog.csdn.net/wslmh147/article/details/137085734

相关文章

  • (67)动态口令 (68)解码异或后的数组
    文章目录每日一言题目(67)动态口令解题思路代码题目(68)解码异或后的数组解题思路代码结语每日一言我们并不清楚,人类为何降生到这个世界;但我们可以试着去发现,这是一个什么样的世界。题目(67)动态口令题目链接:动态口令某公司门禁密码使用动态口令技术。初始密码......
  • 前端面试手写题目|编写一个函数,实现对象深拷贝,递归引用,日期,正则symbol健。手写Object.
    快速,选择,希尔45,编写一个函数,实现对象深拷贝,并解决递归引用,日期,正则表达式,对象中含有symbol健等问题。functiondeepCopy(obj,cache=newWeakMap()){if(obj==null||typeofobj!=='object'){r......
  • 面向对象高级实战演练之银行系统
    功能说明:1-银行管理员(使用管理员密码)查看所有用户信息2-进入银行系统提示功能3-用户密码管理4-账户开户/销户5-存款/取款6-用户间转账7-用户余额查询8-常见错误检查和提示代码实现:importrandomimportstringclassAccount(object):def__......
  • 30 天精通 RxJS (04):什么是 Observable ?
    要理解Observable之前,我们必须先谈谈两个设计模式(DesignPattern),IteratorPattern跟ObserverPattern。今天这篇文章会带大家快速的了解这两个设计模式,并解释这两个Pattern跟Observable之间的关系!ObserverPatternObserverPattern其实很常遇到,在许多API的设计......
  • 【JavaScript系列】-- 对象
    今天我们将探讨JavaScript中的一个强大工具—-对象。对象就像生活中的各种工具,帮助你更好地组织和管理信息。在实际开发中,可以使用对象来表示用户信息、处理表单数据等。01、什么是对象JavaScript对象是一种包含属性和方法的数据类型,可视为一个多功能盒子,用于存放各种数据。在......
  • qrcodejs2 首次生成微信支付二维码不渲染问题
    使用qrcodejs2生成微信支付二维码,后端向前端传递了微信二维码url,通过此方法生成渲染二维码图片  qrcode(url){ //前端根据URL生成微信支付二维码   console.log("调用二维码生成")   //先清除,后增加   document.getElementById("qrcodeIm......
  • python面向对象封装,私有变量
    一、私有变量“_”单下划线开头的变量:_var ,表示这些函数和变量是元素私有的或内部使用的,为非强制性(实际可修改也可引用)。"__"双下划线开头的变量:__var,表示这些函数和变量是元素私有的或内部使用的,为强制性,对象外不可修改或引用。单下划线例子classPeople():def__ini......
  • 服务器端渲染Nuxt.js Next.js
    传统服务端渲染art-template包是一个模板解析器,其官网会有解析器的语法和使用constexpress=require('express')constfs=require('fs')consttemplate=require('art-template')constapp=express()app.get('/',(req,res)=>{//1.获取页面模......
  • yii2数据库访问对象
    yii2数据库访问对象配置数据库链接$db=newyii\db\Connection(['dsn'=>'mysql:host=localhost;dbname=xhj','username'=>'root','password'=>'123456',......
  • sort函数对vector一维或者二维数组排序
    目录sort对一维数组排序1、sort对一位数组升序排序2、sort对一维数组降序排序sort对二维数组排序1、sort默认对横坐标进行升序排序,如下:2、使用自定义排序对纵坐标进行升序排序:额外知识:对横坐标进行降序排列,当横坐标相同时,对纵坐标进行升序排序sort对一维数组排序......