ES6中用变量名或者表达式作为对象属性名

news/2024/12/22 14:35:19

1. 变量作为属性名

  • 在方括号中写入变量,用变量的值作为对象的属性
    let user = { id: 1 };
    let attribute = 'name';
    user[attribute] = '变量名作为对象属性';

2. 表达式作为属性名

  • 在方括号中写入表达式,用表达式的值作为对象的属性
    let user = { id: 1 };
    let attribute = 'name';
    user['first_' + attribute] = '表达式作为对象属性';
    

http://www.niftyadmin.cn/n/3060770.html

相关文章

PNFS协议中stateid分析

1.“owners”通常对应着客户端内部的进程 2.当服务器授予了一个任意类型的锁时(包括open、字节粒度锁、delegation和layout),会返回一个唯一的stateid,这个stateid则代表了属于同一个文件、同一种类型、并且共享相同的所有权特性的…

webpack4.0源码分析之Tapable

1 Tapable简介 webpack本质上是一种事件流的机制,它的工作流程就是将各个插件串联起来,而实现这一切的核心就是Tapable,webpack中最核心的负责编译的Compiler和负责创建bundles的Compilation都是Tapable的实例。本文主要介绍一下Tapable中的钩…

mmap()系统调用

mmap()系统调用使得进程之间通过映射同一个普通文件实现共享内存。普通文件被映射到进程地址空间后,进程可以向访问普通内存一样对文件进行访问,不必再调用read(),write()等操作。 注:实际上,m…

jstat分析JVM内存

出处:http://liulinxia02.blog.163.com/blog/static/268687720117251501253/ Jstat 是JDK自带的一个轻量级小工具。全称“Java Virtual Machine statistics monitoring tool”,它位于java的bin目录下,主要利用JVM内建的指令对Java应用程序的资…

Linux系统有7个运行级别

Linux系统有7个运行级别(runlevel)运行级别0:系统停机状态,系统默认运行级别不能设为0,否则不能正常启动运行级别1:单用户工作状态,root权限,用于系统维护,禁止远程登陆运行级别2:多…

RCU介绍

http://www.ibm.com/developerworks/cn/linux/l-rcu/

Hive的访问接口

Hive提供了三种客户端访问接口: 1)Hive CLI(Hive Command Line,Hive命令行),客户端可以直接在命令行模式下进行操作。 2)hwi(Hive Web Interface,Hive Web接口&#xff0…

centos挂载错误

[rootlocalhost ~]# mount /dev/cdrom /mnt/cdrom/mount: block device /dev/sr0 is write-protected, mounting read-only虚拟机挂着光驱光驱时提示只读,用以下命令可解决该报错,mount -o remount,rw /dev/cdrom /mnt/cdrom转自:http://blog…