基础不扎实啊。没有系统看过javascript,直接看javascript代码,老是发现花括号
在javascript中使用,如果仅仅是包个函数体也就得了,但是有时看到一些考究点
用法,就像是ruby中的hash用法一样,通过key对应值来表达一个意思时,往往
在脑海中当作类似对象而一阅而过。或把它当作json模式晃过。
今天当了个javasscript的大全(chm格式)仔细查找{}的用法,竟然没有找到用{}
各种说明?!(搞什么搞)
翻了下网上资料,学到了所要明白的东西。
如下就是我所要的:没在help资料上看到叙述,倒在优秀代码中发现比比皆是都
这样定义对象啊。
JavaScript 中的对象其实就是属性(方法)的一个集合,并没有严格意义的类的概念。
它提供了另外一种简单的方式来创建对象,即大括号({})语法:
{
property1:statement,
property2:statement2,
…,
propertyN:statmentN
}
通过大括号括住多个属性或方法及其定义(这些属性或方法用逗号隔开),
来实现对象的定义,这段代码就直接定义个了具有n个属性或方法的对象,
其中属性名和其定义之间用冒号(:)隔开。
var user={
name:"jack", //定义了name属性,初始化为jack
favoriteColor:["red","green","black","white"],//定义了颜色喜好数组
hello:function(){ //定义了方法hello
alert("hello,"+this.name);
},
sex:"male" //定义了性别属性sex,初始化为sex
}
和json格式差不多,不过函数也作为key值来表示,而这在ruby中,也是通用的
格式。不过用=> 来代替:而已。
分享到:
相关推荐
一个JSON对象以大括号 `{}` 包裹,键(key)是字符串,用双引号 `" "` 括起来,后面跟着冒号 `:`,然后是对应的值(value),值可以是各种数据类型:字符串、数字、布尔值、数组、null,或者是嵌套的JSON对象或数组。...
函数的定义通常以`function`关键字开始,后面跟着函数名、参数列表(包裹在圆括号中)和函数体(包裹在花括号中)。函数可以有返回值,通过`return`关键字指定。此外,函数中有一些特殊对象,如`arguments`对象,它...
### JavaScript 绝对简明手册知识点总结 #### 1. 序言 - **目的**:本文档旨在帮助读者在需要的...以上是《JavaScript-绝对简明手册》中的关键知识点总结,希望能帮助读者快速掌握JavaScript的基础语法和常用技巧。
小熊日记小程序可能采用了微信小程序的WXML(WeiXin Markup Language)来定义视图结构,WXSS(WeiXin Style Sheets)来处理样式,以及JavaScript进行业务逻辑控制。这些都是微信小程序开发的必备技术。 在小熊日记...
对象的属性可以通过点记法或方括号记法访问。在JavaScript中,对象可以继承其他对象的属性和方法,形成原型链,这是实现面向对象编程的基础。 最后,我们还将接触到条件语句(if...else)、循环(for、while、do......
最基础的是语法错误(SyntaxError),这是由于代码不符合JavaScript语法规则而引发的,例如拼写错误、遗漏的括号或分号等。运行时错误(TypeError)则是因为尝试对非预期类型的数据执行操作,如调用非函数类型的值。...
在“工作临时”这个主题中,我们聚焦于如何使用JavaScript(JS)来理解和应用正则表达式。从提供的标签“源码”和“工具”来看,我们将深入探讨正则表达式的概念、语法以及在实际项目中的应用。 首先,正则表达式是...
一个JSON对象以大括号{}包围,其中包含键值对,键用双引号包围,值可以是字符串、数字、布尔值、数组、null或者嵌套的JSON对象。例如: ```json { "name": "张三", "age": 30, "isStudent": false, "hobbies": ...
读者还将了解到如何在不同的编程语言和环境中使用正则表达式,比如JavaScript、Python、Perl、Java等。 在实践中,理解并熟练运用正则表达式能够显著提升处理文本数据的效率。例如,在网页爬虫中,正则表达式可以...
理解如何创建、访问和操作对象及数组,如使用点记法或方括号记法、length属性、push、pop、slice等方法,对于解决问题至关重要。 三、函数与闭包 函数是可重用的代码块,可以接受参数并返回值。JavaScript中的函数...
对象的属性可以通过点记法或方括号记法访问,而方法则是对象的函数属性。理解原型链和继承也是学习JavaScript的重要环节,这涉及到Object.prototype、__proto__和Object.create()等概念。 函数是JavaScript的核心,...
在给定的压缩包“tsv-to-json-master”中,我们可以期待找到一个实现这个功能的JavaScript项目。JavaScript是一种常用的客户端和服务器端编程语言,尤其在Web开发领域,其灵活性和强大的库支持使得处理数据转换变得...
理解对象创建(字面量语法和构造函数)以及属性访问方式(点记法和方括号记法)是基础。 4. **数组**:数组是存储多个值的容器,支持各种方法如push、pop、slice、concat等,理解这些方法的用法对于处理数据至关...
注释的合理使用位置包括但不限于:HTML中的主要节点或循环结束处,CSS中模块样式的顶部,JavaScript中功能函数的上方,以便记录函数的功能、作者和修改时间。 【MyEclipse快捷键列表】如下: - Ctrl+1:快速修复,...
它由键值对组成,以大括号{}包围,键是字符串,值可以是各种数据类型,包括字符串、数字、布尔值、数组、对象等。例如,一个简单的JSON对象可能如下所示: ```json { "name": "John", "age": 30, "isStudent": ...
2. Delete命令:在数据库操作中,Delete通常用来标记记录为删除,而不是立即从数据库中物理删除,以备后续的恢复或审计。 3. 数据不一致性:数据库中数据不一致性的主要原因是数据冗余,冗余可能导致数据更新时的不...
5. **对象**:JS中的对象是键值对的集合,可以使用大括号`{}`创建。 6. **数组**:使用方括号`[]`定义,支持各种数组方法,如`push`, `pop`, `slice`, `forEach`等。 7. **控制流语句**:如`if...else`条件语句,`...
上述代码中使用了字符串方式调用函数,即在setTimeout和setInterval中传入的是函数名加上括号的字符串。这种方式是早期JavaScript代码中常见的一种用法,但在现代JavaScript开发中,更推荐直接传递函数引用,以避免...
- 配置文件:由指令和指令块组成,指令块使用大括号包围。 - 变量:使用`$`符号,部分指令支持正则表达式。 - 包含:`include`语句允许组合多个配置文件,提高配置的可维护性。 5. **Nginx主要应用场景** - **...
- HTML中不区分大小写,但推荐使用小写字母。 - 标记中不应包含空格。 ##### 4.2 HTML注释 - **定义**:HTML注释用于添加不会在浏览器中显示的注释信息。 - **格式**:`<!-- 注释内容 -->` - **用途**:记录代码...