JavaScript中圆括号()和方括号[]的特殊用法疑问解答
- 软件编程
- 2026-01-11 15:00:46
// return 3; 很好奇,为什么会返回3?这是什么机制?圆括号起到了什么作用?
(1, 2, 3, alert )("Amazing!");
// 这里就更好玩了,居然可以直接调用alert ;经过测试,全局函数都可以通过这样调用。
下面是关于 方括号[] 的疑问:
在JS中,[]几乎就和数组画上了等号,但也有神奇的时候。
[1,2,3][1];
// return 2; 当然这种方法也经常使用,常用于数组的索引 和 调用的对象的响应属性名存放在某个变量时。
[1,2,3][1,2];
//return 3 ; 这种情况就有趣多了,和上面圆括号的情况很像,都会返回括号内的最后一个值
在(1,2,3)里,括号和逗号都是运算符,逗号运算符返回最后一个表达式的求值结果,具体规则可自己查。
("Amazing")的括号表示函数调用。
alert是一个函数对象,当它作为表达式的求值结果返回,当然可以被调用。
[1,2,3]这里的方括号是声明数组常量,紧跟[1]表示取数组元素。[1,2,3][1]意为取[1,2,3]这个数组里的第一个元素,即2(下标从0开始)
[1,2,3][1,2]=[1,2,3][(1,2)]=[1,2,3][2]=3
# 都是
# 可以通过
# 这种方法
# 第一个
# 也有
# 这种情况
# 是一个
# 上了
# 意为
# 运算符
# 当它
# 就更
# 很像
# 这是什么
# JavaScript
# 这个数
# 直接调用
# 括号内
# 组里
# 求值
# 很好奇
# javascript动画之圆形运动
# 环绕鼠标运动作小球
# Javascript 圆角div的实现代码
# JavaScript中使用Math.PI圆周率属性的方法
# javascript椭圆旋转相册实现代码
# 原生javascript模仿win8等待提示圆圈进度条
# javascript结合Canvas 实现简易的圆形时钟
# 方括号
# 圆括号
# javascript圆盘抽奖程序实现原理和完整代码例子
# javascript实现画不相交的圆
# javascript实现给定半径求出圆的面积
相关栏目:
【
教研文案 】
【
日常文案 】
【
AI模型 】
【
网络运营 】
【
营销推广 】
【
云计算 】
【
技术教程 】
【
软件编程 】
【
汉字学习 】
【
歌词歌曲 】
【
精选文章 】
相关推荐:
Java如何利用状态模式(state pattern)替代if else
使用Tomcat Native提升Tomcat IO效率的方法详解
Android6.0获取动态权限代码示例
Python文件名匹配与文件复制的实现
Selenium+BeautifulSoup+json获取Script标签内的json数据
Python爬虫如何破解JS加密的Cookie
python可视化 matplotlib画图使用colorbar工具自定义颜色
element-ui点击查看大图的方法示例
vue祖孙组件之间的数据传递案例
vuex Module将 store 分割成模块的操作
Go 实现一次性打包各个平台的可执行程序
Python 实现键盘鼠标按键模拟
windows 安装解压版 mysql5.7.28 winx64的详细教程
微信小程序实现锚点跳转
C语言单链表实现学生管理系统
python读写数据读写csv文件(pandas用法)
Java中SPI的一些理解
C/C++中memset,memcpy的使用及fill对数组的操作
python从ftp获取文件并下载到本地
C++模板元编程实现选择排序
python绘图pyecharts+pandas的使用详解
Python Selenium XPath根据文本内容查找元素的方法
redission分布式锁防止重复初始化问题
Docker镜像的制作,上传,拉取和部署操作(利用阿里云)
elementUI同一页面展示多个Dialog的实现
docker安装openjdk并运行jar包的操作方法
关于Mysql update修改多个字段and的语法问题详析
python 调用Google翻译接口的方法
idea自定义快捷代码生成模板的方法
使用pandas实现筛选出指定列值所对应的行
shell脚本实战-while循环语句
Mybatis generator mapper文件覆盖原文件的示例代码
详解Go 创建命令行工具的方法
python集合的新增元素方法整理
python温度转换华氏温度实现代码
python遍历路径破解表单的示例
pycharm中leetcode插件使用图文详解
支付宝小程序向用户发红包的实现方法
PyTorch中的拷贝与就地操作详解
Javascript实现单选框效果
C语言规律循环累加求和案例
Springboot简单热部署实现步骤解析
C和C++11之enum枚举的具体使用方法
解决goland新建项目文件名为红色的问题
swiperjs实现导航与tab页的联动
关于c++编译protobuf时提示LNK2001 无法解析的外部符号的问题
C语言中求和、计算平均值、方差和标准差的实例
Aop动态代理和cglib实现代码详解
java中方法递归的简单示例
golang使用 gomodule 在公共测试环境管理go的依赖的实例详解
本文转自网络,如有侵权请联系客服删除。
热门内容推荐
C#使用虚拟方法实现多态
- 2026-01-11
JavaScript原生对象之String对象的属性和方法详解
- 2026-01-11
js实现DOM走马灯特效的方法
- 2026-01-11
轻松创建nodejs服务器(1):一个简单nodejs服务器例子
- 2026-01-11
php实现微信公众平台账号自定义菜单类
- 2026-01-11
