《重学JavaScript》 您所在的位置:网站首页 js数组中添加对象 《重学JavaScript》

《重学JavaScript》

2023-04-15 17:02| 来源: 网络整理| 查看: 265

这是我参加“4月日新计划更文活动”的第二天。

写在正文之前:

刚入JS的时候,对JS的学习非常仓促而草率,很多知识都了解的非常非常浅,考虑到之后的职业选择,有必要从现在开始重新将JS的知识再学习一遍。本篇文章性质是读书笔记一类的,提取并整理归纳自《JavaScript DOM编程艺术(中文第2版)》,写文不多,一定有很多错误和不足,如果可以的话,还请在评论区指出。

那么这一篇我们来讲一讲JS当中的数组

和其他编程语言一样,JS的数组就是一些相同元素的集合。这些元素可以是所有的基本类型(整型、浮点数型、字符串型、布尔型),但不同的是,JS数组声明的时候,用的括号可以是小括号"()",也可以是中括号"[]". 在声明的同时,我们当然也可以赋值了 JS作为一门弱类型语言,同一个数组元素类型没有必要相同,这一点和Python非常相似,这里就表现出了JS的灵活性 JS的数组还可以嵌套,创建一个二维或者多维数组。那样就意味着我们这样一个数组,数组的元素还是一个数组

这还不是JS数组的全部

在JS当中,JS还给我们提供了“关联数组”这一利器。这个的使用相当于一个简单的哈希表map。中括号“[]”内部的是键,array[]就是这个键对应的值。键和值的类型不限,这就是说,我们可以不顾数据类型的限制随意在任意两个数据之间建立映射。

接下来说一说JS有关对象的一部分知识:

对象是一种复合数据类型,它允许我们将相关的属性和方法组织在一起。 对象可以通过对象字面量或构造函数创建。对象字面量是用花括号({})定义的对象,而构造函数是使用new关键字调用的函数,它返回一个新对象。 对象的属性可以是字符串或符号,值可以是任何JS值,包括其他对象。对象的属性可以动态添加或删除。 对象方法是指对象内部定义的函数。这些函数可以访问对象的属性,并且可以使用this关键字引用对象本身。 对象的原型是另一个对象,它是该对象的属性和方法的模板。如果在对象上找不到属性或方法,则会查找原型链以查找它们。 JS中的所有对象最终都是object类型的实例。这意味着它们继承了object.prototype对象的属性和方法,例如tostring()和hasownproperty()。 对象可以作为参数传递给函数,并且可以从函数中返回。对象还可以用于创建和操作dom元素、存储数据和进行ajax请求等。

JS当中的对象是相当重要的概念和工具,我们在下一篇笔记中还会继续探讨。



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有