首页 > 编程语言 >JavaScript入门速称

JavaScript入门速称

时间:2024-07-29 13:08:23浏览次数:12  
标签:arr 属性 obj 入门 JavaScript 速称 数组 null undefined

菜鸟教程:JavaScript 教程 | 菜鸟教程 (runoob.com)

 

对象操作

1. 对象增删改查

1.1 创建对象 let obj = {}

1.2 新增属性 obj.a = 1

1.3 修改属性 obj.a = 'a'

1.4 查询属性 obj.a |

1.5 删除属性 delete obj.a

2. 其他操作

2.1 obj[a] = 1

2.2 Object.assign()

2.3 let { name ] = user

2.4 ?.   b = a?.name a是undefined或者null b不报错

2.5 ??  b = a ?? c  a是undefined或者null 则赋值c给b

2.6 ||    b = a || c a是undefined或者null 则取c

2.7 ??=  b ??= a  左侧undefined或者null 则取右侧的值

3. 循环对象属性for key in obj  Object.keys(obj)

 

数组操作

1. 数组的增删改查

1.1 创建数组 let arr = []

1.2 新增元素

  arr[0] = 1 arr[2] = 3

  push()

  unshift()

1.3 删除元素

  splice()

  pop()

  shift()

1.4 修改元素 arr[index] = 1

1.5 查询元素 arr[index]

1.6 截取数组 slice()

1.7 合并数组 concat()

1.8 字符串变数组 split()

1.9 数组变字符串 join() 默认使用逗号分割

1.10 排序sort() [有坑] [1,2,10] -> [1,10,2]

1.11 倒序reverse()

 

标签:arr,属性,obj,入门,JavaScript,速称,数组,null,undefined
From: https://www.cnblogs.com/xiexieyc/p/18329859

相关文章

  • PADS Layout 入门基础教程(一)
    一、PADSLayout快捷键Ctrl+Q:选中对象后查看其属性 Ctrl+ALt+S:查看状态 AA:任意角度模式     AD:斜角模式    AO:直角模式F4:切换顶底层(或L+层数字:L1)DRP:禁止违背设计规则   DRW:违背设计规则时警告DRI:忽略设计规则     DRO:关闭设计......
  • 软路由新手入门教程(从概念-选型-接线-安装)
    1、软路由、硬路由概念介绍硬路由通俗介绍:目前我们上网使用的路由器就是“硬”路由,他是厂商提供了一套完整的定制的软件+硬件的解决方案,包含刷好的系统(固件)、电源、路由器机器。常见的路由器有:华为、小米、TP-LINK。如下图。 软路由官方介绍:软路由是指利用台式机或服务......
  • Selenium4.0自动化测试从入门到实践介绍
    前言:本专栏是以Selenium4.0 +Python3为基础的UI自动化测试,小编结合自己多年的工作实践经验将工作过程中对Selenium的思考、实践倾囊相授:主要包括Selenium基础用法、高级用法、测试环境切换、图表自动化、PO模式(页面对象)、关键字模式、持续集成、测试报告生成、疑难杂症等,通......
  • 《最新出炉》系列入门篇-Python+Playwright自动化测试-56- 多文件上传 - 下篇
    1.简介前边的两篇文章中,宏哥分别对input控件上传文件和非input控件上传文件进行了从理论到实践地讲解和介绍,但是后来又有人提出疑问,前边讲解和介绍的都是上传一个文件,如果上传多个文件,Playwright是如何实现的呢?宏哥看了一下官方的API也有上传多个文件的API,那么今天就来讲解和介绍......
  • javascript中的symbol
    symbol的使用功能类似于一种标志唯一性的ID理解唯一性<!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"><title>Title</title></head><body><script>lets1=Symbol()lets......
  • 洛谷 Markdown - 从入门到精通
    洛谷Markdown-从入门到精通编写——Jerrycyx(CSDN,洛谷)洛谷博客查看因为洛谷博客的渲染机制和其它地方不一样,可能导致渲染错误,所以你可以到这里食用:https://www.luogu.com.cn/paste/wu019n2x绪论希望更丰富的展现?使用Markdown。这是洛谷文字编辑时会出现的一行文字。......
  • final cut pro 入门
    浏览窗口相关范围选择:i开始o结束;按住command拖拽;command+shift+i/o也可以选择多个。option+x取消选择。时间线相关范围选择:i开始o结束浏览窗口的片段插入到时间线窗口前提:在浏览窗口进行范围选择好相应片段(可使用i/o选择好开始与结束范围)按Q可以放到主......
  • javascript(一)
    一、基本语法1.位置(1)JavaScript脚本必须位于<script>与</script>之间(2)<script>标签可以位于<body>或者<head>部分中2.输出语句(1)window.alter()弹出警告框(2)document.write()可以将内容在网页中打印出来,同时也会将原有的内容覆盖(3)console.log()可以将内容在......
  • JavaScript图片轮播
    代码在文章最后面(含图片URL)实现功能按向左按钮图片显示上一张按向右按钮图片显示下一张每隔2000毫秒显示下一张图底部三个圆点显示当前的图片的编号实现流程初始化图片数组创建一个包含图片URL的数组,轮播时会通过这个数组来切换图片。创建当前索引变量 这个变量用来追踪......
  • 计算机小白入门之选购电脑
    前言​这篇文章将带领计算机小白全面地了解如何选择电脑。我的文章不会像其他很多文章一样直接推荐电脑,而是教会读者知识与方法,然后自己去选电脑,这样一来读者才能选出最合心意的电脑。这是我的第一篇文章,如果读者发现有错误或不足,希望能理解并指出来,我会尽快进行更正。......