Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >数组/对象

数组/对象

作者头像
hss
发布于 2022-02-25 12:10:39
发布于 2022-02-25 12:10:39
1.4K00
代码可运行
举报
文章被收录于专栏:前端卡卡西前端卡卡西
运行总次数:0
代码可运行

数组

  1. 创建数组
    1. var arr = new Array()
    2. var arr = []
  2. 索引数组
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
arr[0] = '张三'
arr[1] = 18
arr[2] = "男"
console.log(arr)    //["张三", 18, "男"]
  1. 关联数组
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
arr["name"] = '张三'
arr["age"] = 18
arr["sex"] = "男"
console.log(arr)    //[name: "张三", age: 18, sex: "男"]

对象

  1. 创建对象
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
person = new Object();
person.firstname = "John";
person.lastname = "Doe";
person.age = 50;
person.eyecolor = "blue";
console.log(person) //{firstname: "John", 
lastname: "Doe", age: 50, eyecolor: "blue"}
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
person={firstname:"John",lastname:"Doe",age:50,eyecolor:"blue"}
console.log(person) //{firstname: "John", lastname: "Doe", age: 50, eyecolor: "blue"}
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
//使用对象构造器
function person(firstname,lastname,age,eyecolor){
 this.firstname=firstname;
 this.lastname=lastname;
 this.age=age;
 this.eyecolor=eyecolor;
}
myFather=new person("John","Doe",50,"blue");
myMother=new person("Tim","li",48,"white");
console.log(myFather)  //person {firstname: "John", lastname: "Doe", age: 50, eyecolor: "blue"}
console.log(myMother)  //person {firstname: "Tim", lastname: "li", age: 48, eyecolor: "white"}
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2020/02/24 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
没有二十年功力,写不出这一行“看似无用”的代码!
事先需要说明的是,我并没有找到写这个代码的人问他的意图是什么,所以我只有基于自己的理解去推测他的意图。如果推测的不对,还请多多指教。
why技术
2022/11/01
4790
没有二十年功力,写不出这一行“看似无用”的代码!
这段关于安全点的JVM源码有点意思!
1 秒之后,主线程并没有马上打印 num,而是等 t1 和 t2 分别执行完 2 亿次累加操作退出循环后,才会打印 num 的值。
CoderW
2022/07/13
5660
这段关于安全点的JVM源码有点意思!
JVM系列之:再谈java中的safepoint
java程序里面有很多很多的java线程,每个java线程又有自己的stack,并且共享了heap。这些线程一直运行呀运行,不断对stack和heap进行操作。
程序那些事
2020/08/10
6970
jvm之safepoint、safeRegion和OopMap
本博客主要是对文末列出的参考博客进行一个汇总整理,尽管也加上了一些个人的理解,但也不能算原创,但无奈csdn没有“整理”这种类型,因而还是挂成了原创。将这些零散的博客整理到一起有两方面的考虑:一方面是方便自己以后回顾,另一方面也方便大家进行系统性地学习。
saintyyu
2021/11/22
6400
什么是 Safepoint
云扬四海
2023/07/25
1901
好了,别问了,确实是被优化了!
这篇文章是来填坑的,我以前写文章的时候也会去填之前的一些坑,但是由于拖延症,大多都会隔上上几个月。
why技术
2022/11/01
6310
好了,别问了,确实是被优化了!
一个困扰我122天的技术问题,我好像知道答案了。
这个程序的意思就是定义一个 boolean 型的 flag 并设置为 false。主线程一直循环,直到 flag 变为 true。
why技术
2020/03/26
9580
一个困扰我122天的技术问题,我好像知道答案了。
一线开发大牛带你深入探讨虚拟机运行时的java线程模型
运行时,顾名思义是指虚拟机运行的时候,它表征程序执行时的状态,本章将讨论虚拟机运行时涉及的方方面面。
愿天堂没有BUG
2022/10/31
5980
一线开发大牛带你深入探讨虚拟机运行时的java线程模型
JVM内存结构和Java内存模型别再傻傻分不清了
JVM内存结构和Java内存模型都是面试的热点问题,名字看感觉都差不多,网上有些博客也都把这两个概念混着用,实际上他们之间差别还是挺大的。 通俗点说,JVM内存结构是与JVM的内部存储结构相关,而Java内存模型是与多线程编程相关,本文针对这两个总是被混用的概念展开讲解。
全栈程序员站长
2022/08/11
3370
JVM内存结构和Java内存模型别再傻傻分不清了
JVM - 解读GC中的 Safe Point & Safe Region
答案肯定是不行的。 HotSpot中GC不是在任意位置都可以进入,而只能在safepoint处进入。
小小工匠
2021/08/17
6810
java基础提升篇:深入浅出Java多线程
初遇 Java给多线程编程提供了内置的支持。一个多线程程序包含两个或多个能并发运行的部分。程序的每一部分都称作一个线程,并且每个线程定义了一个独立的执行路径。 多线程是多任务的一种特别的形式,但多线程使用了更小的资源开销。 这里定义和线程相关的另一个术语 - 进程:一个进程包括由操作系统分配的内存空间,包含一个或多个线程。一个线程不能独立的存在,它必须是进程的一部分。一个进程一直运行,直到所有的非守候线程都结束运行后才能结束。 多线程能满足程序员编写高效率的程序来达到充分利用CPU的目的。 1. 多线程基
好好学java
2018/07/02
5370
JVM中的Safepoints
java程序员都听说过GC,大家也都知道GC的目的是扫描堆空间,然后将那些标记为删除的对象从堆空间释放,以提升可用的堆空间。
程序那些事
2020/07/08
5930
我用这个同步工具类优化了一个人脸识别项目,启动时间从40分钟降到10分钟...
我将结合一个真实线上案例作为背景来展开讲解这一知识点。给大家讲清楚什么是同步工具类、适合的场景、解决了什么问题、各个实现方案的对比。希望对大家理解同步工具类这个知识点有所帮助。
陶朱公Boy
2022/10/28
2760
我用这个同步工具类优化了一个人脸识别项目,启动时间从40分钟降到10分钟...
不要再乱下载JDK了:Elasticsearch在国产化ARM环境下的首个大坑
导语:本文作者为解决一个JDK性能问题,从堆栈分析,到GC分析,再到Safepoint原因分析,最终定位到问题根因与所用的JDK版本有关。并整理成文,与所有Java相关开发的同学分享此次经验。
腾讯云中间件团队
2021/03/24
2.7K0
不要再乱下载JDK了:Elasticsearch在国产化ARM环境下的首个大坑
safe-point(safepoint 安全点) 和 safe-region(安全区域)
以 GC safe-point引入 GC如何找到不可用的对象?编写代码的时候是可以知道对象不可用的,但对于程序来说,需要一定的方式来知晓,可用方法比如:编译分析,引用计数,和对象是否可达 可达性分
爬蜥
2019/07/09
8160
JVM如何判断对象无用
给对象添加一个引用计数器,有其他地方引用时这个计数器+1,引用失效时-1,为0时就可以删除掉了。但是它不能解决循环引用的问题
Java技术债务
2022/08/09
3920
JVM如何判断对象无用
Java中Future的使用场景和解析
我们通常都是开启一个新的子线程去执行比较耗时的代码,这使用起来非常简单,只需要将耗时的代码封装在Runnable中的run()方法里面,然后调用thread.start()就行。但是我相信很多人有时候都有这样的需求,就是获取子线程运行的结果,比如客户端远程调用服务(耗时服务),我们有需要得到该调用服务返回的结果,这该怎么办呢?很显然子线程运行的run()方法是没有返回值。这个时候Future的作用就发挥出来了。
全栈程序员站长
2022/07/04
3820
Java中Future的使用场景和解析
线程的基本操作及原理
result: 4 或 result: 1 ,该结果产生的原因是因为线程乱序执行导致的,解决方法:
DioxideCN
2023/01/09
2770
线程的基本操作及原理
JVM 中的守护线程
在之前的《详解JVM如何处理异常》提到了守护线程,当时没有详细解释,所以打算放到今天来解释说明一下JVM守护线程的内容。
技术小黑屋
2018/12/27
6070
LockSupport秘籍:新手入门,高手精通,玩转同步控制
java.util.concurrent.locks.LockSupport 是 Java 并发编程中的一个非常有用的线程阻塞工具类,它包含可以阻塞和唤醒线程的方法。这个类是Java并发编程中的基础工具之一,通常用于构建锁或其他同步组件。LockSupport的所有方法都是静态方法,可以让线程在任意位置阻塞,阻塞之后也有对应的唤醒方法。
公众号:码到三十五
2024/03/19
2300
LockSupport秘籍:新手入门,高手精通,玩转同步控制
推荐阅读
相关推荐
没有二十年功力,写不出这一行“看似无用”的代码!
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验