`

Javascript定义键值对

阅读更多

var variable = 67;
var map =
{
key 1 : 'string_val',
key 2 : variable,
'key 3': function(){alert('blah')},
'if the key is not a valid variable name, or is reserved, quote it': true
}

alert(map.key 1);
alert(map['key 2']);
map.key 3();
if( map['if the key is not a valid variable name, or is reserved, quote it'])
alert('OK?');

分享到:
评论

相关推荐

    JavaScript学习笔记之创建对象

    从JavaScript定义上讲对象是无序属性的集合,其属性可以包含基本值、对象或函数。也就是说对象是一组没有特定顺序的属性,每个属性会映射到一个值上,是一组键值对,值可以是数据或对象。 对象是JavaScript的基本...

    JavaScript创建对象的写法

    对象是什么从JavaScript定义上讲对象是无序属性的集合,其属性可以包含基本值、对象或函数。也就是说对象是一组没有特定顺序的属性,每个属性会映射到一个值上,是一组键值对,值可以是数据或对象。 最简单的对象...

    javascript-objects-js-intro-000

    目标在JS中创建对象从对象访问值将键值对添加到对象从对象中删除键值对介绍当我们遇到一个我们不知道的单词时,我们经常查阅字典。 字典的核心是单词列表。 每个单词下面是一个定义或一组定义。 如果我们知道要查找...

    javascript-objects-bootcamp-prep-000

    目标在JS中创建对象从对象访问值将键值对添加到对象从对象中删除键值对介绍当我们遇到一个我们不知道的单词时,我们经常查阅字典。 字典的核心是单词列表。 每个单词下面是一个定义或一组定义。 如果我们知道要查找...

    javascript的闭包介绍(司徒正美)

    简单来说,闭包就是在另一个作用域中保存了一份它从上一级函数或作用域取得的变量(键值对),而这些键值对是不会随上一级函数的执行完成而销毁。周爱民说得更清楚,闭包就是“属性表”,闭包就是一个数据块,闭包...

    Key-Value-REST-API-Server:这是用于检索,插入和更新基于键值的数据的REST API服务器

    对于数据库,MongoDB用作NoSQL数据库,因为键值对JSON格式的数据很容易。 对于软件包管理,我使用yarn而不是npm,因为yarn在下载和安装依赖项方面效率更高。环境变量良好的生产应用需要利用环境变量进行可移植性和...

    从JavaScript属性描述器剖析Vue.js响应式视图

    JavaScript的对象,是一组键值对的集合,可以拥有任意数量的唯一键,键可以是字符串(String)类型或标记(Symbol,ES6新增的基本数据类型)类型,每个键对应一个值,值可以是任意类型的任意值。对于对象内的属性,...

    JavaScript通过字典进行字符串翻译转换的方法

    这里实际上就是先设置一个对照的字典,然后通过翻译函数,从字典中找到相应的键值。需要在JavaScript 1.8以上版本使用 函数定义如下: function CreateTranslator(translationTable) function(s) s.replace( new ...

    aval:极简主义JavaScript数据验证器

    阿瓦尔 极简的功能验证库。 受joi,React PropTypes和Angular表单验证的启发。 Aval是一个轻量级的库,可帮助验证... 调用validate(val)将输出一个包含valid布尔值和键值对对象errors对象。 import Aval from 'aval'

    chord:Chord是基于密钥的路由协议,用于构建更高级别的p2p应用程序(例如DHT)

    和弦摘要 Chord是用于将键值对... 和弦协议没有定义如何在DHT中存储和访问键值对,因为这与选择的数据存储区和指定的查找过程无关紧要。 因此,该项目分为两个主类文件(即./lib/chord.js和./lib/bucket.js)。 chord

    Json是什么?

    然后它的表达(表现)形式是键值对的。 优点: 1 . 数据格式比较简单, 易于读写, 格式都是压缩的, 占用带宽小 2. 易于解析这种语言, 客户端JavaScript可以简单的通过eval_r()进行JSON数据的读取 3. 支持多种语言, ...

    php网络开发完全手册

    8.3 数组索引与键值的操作技巧 123 8.4 数组的排序 125 8.4.1 递增排序——sort 125 8.4.2 递减排序——rsort 125 8.4.3 数组排序——array_multisort 126 8.5 几种数组的应用实例 127 8.5.1 顺序查找 127 8.5.2 ...

    Eevee:一种用 Java 编写的解释型编程语言

    EEVEE - Thomas Lewallen 的编程语言(使用 Java 7 SE 开发) ...变量定义类似于 javascript 的 JSON,其中每个覆盖都有一个键值对。 它们“键”是一个特定的关键字,用于表示哪个覆盖,而“值”是

    详解堆的javascript实现方法

    最大(最小)堆是一棵每一个节点的键值都不小于(大于)其孩子(如果存在)的键值的树。大顶堆是一棵完全二叉树,同时也是一棵最大树。小顶堆是一棵完全完全二叉树,同时也是一棵最小树。 另外,记住这两个概念,对...

    AJax 学习笔记一(XMLHTTPRequest对象)

    1、何为XMLHttpRequest 定义:XMLHttp是一套可以在Javascript、VbScript、Jscript等脚本语言中通过http协议传送或从接收XML及其他数据的一套API。XmlHttp最大的用处是可以更新网页的部分内容而不需要刷新整个页面...

    grunt-csv-json:从 CSV 键值数据生成静态 JSON

    熟悉该过程后,您可以使用以下命令安装此插件: npm install grunt-csv-json --save-dev 安装插件后,可以使用以下 JavaScript 代码在 Gruntfile 中启用它: grunt . loadNpmTasks ( 'grunt-csv-json' ) ;“csvjson...

    react-proto:面向开发人员和设计人员的React应用程序原型工具

    React原型 是面向开发人员和设计人员的React应用程序原型设计工具。 React-Proto允许用户预先可视化/设置其应用程序体系结构,并将该体系结构作为应用... 在正确的容器中,通过props选项卡可以定义键值对中的props以及

    JS实现将二维数组转为json格式字符串操作示例

    本文实例讲述了JS实现将二维数组转为json格式字符串操作。分享给大家供大家参考,具体如下:<... [removed][removed] [removed] $(function(){ /*******遍历二维数组*********/ //定义数组 var arr=new Array()

    JavaScript创建对象,一篇解君愁(一)

    每个对象都是基于一个引用类型创建的(引用类型可以是 原生类型,也可以是我们自定义的类型),对象的每个属性和方法都有名字,并且每个名字都有一个值,(大家可以理解为键值对)。 JS中创建对象的方式: 实例化...

Global site tag (gtag.js) - Google Analytics