js里面的Object基本

1 1,Object基本格式
2 <script type="text/javascript">
3     var o = {};
4     var o = {a:‘foo‘,b:42,c:{}}
5     console.log(o)</script>
2,Object基本格式
<script type="text/javascript">
        var a = ‘foo‘,
            b = 42,
            c = {};
        var o = {
            a: a,
            b: b,
            c: c
        }
        console.log(o)</script>

1 3,Object中的[]不明白
2 <script type="text/javascript">
3         var prop = ‘foo‘;
4         var o = {
5             [prop]:‘Hello‘,
6             [‘b‘+‘ar‘]:‘World‘
7         }
8         console.log(o)</script>
4,Object对象属性的访问
<script type="text/javascript">
    let obj = {
	foo:"bar",
	age:42,
	baz:{myProp:12},
        }
// 创建对象后,可以读取或者修改它。对象属性可以用下标小圆点标记或者方括号标记访问。 object.property   object[‘property‘]
console.log(obj.foo)
console.log(obj[‘foo‘])
obj.foo = "baz";  // 修改 对象属性的值
console.log(obj)

</script>

  

 

原文地址:https://www.cnblogs.com/xingxingzi/p/9884486.html

时间: 2024-08-30 08:40:01

js里面的Object基本的相关文章

QVariant(相当于是Java里面的Object,起到一个数据类型“擦除”的作用,可以使用Q_DECLARE_METATYPE进行注册)

=QVariant= [%这个类型相当于是Java里面的Object,它把绝大多数Qt提供的数据类型都封装起来,起到一个数据类型“擦除”的作用.比如我们的 table单元格可以是string,也可以是int,也可以是一个颜色值,那么这么多类型怎么返回呢?于是,Qt提供了这个QVariant类型,你可 以把这很多类型都存放进去,到需要使用的时候使用一系列的to函数取出来即可.比如你把int包装成一个QVariant,使用的时候要用 QVariant::toInt()重新取出来.这里需要注意的是,Q

深入理解js里面的this

闲聊两句(可以忽略): 毕业有半年了,时间还过得真快,不过还好,感觉自己相对于刚毕业那会确实成长了很多:好久没有打游戏了(自己决心要戒掉的),消磨时光的时候就看看电影或者追追电视剧,再无聊就洗洗衣服.扫扫地,实在不行就拿起手边的书看.照我以前的习惯,我除了上课时间可能看书,其他的时间是完全看不进的,所以觉得这也是自己进步的地方. 最近自己想开始学习前端工程师现在最流行的东西,nodejs,听说可以写服务端.听说是事件驱动.听说...听说了很多很多关于它的好,所以我也决心要好好学这个.推荐我收集的

关于common.js里面的module.exports与es6的export default的思考总结

背景 公司项目需要裁切功能,基于第三方图片裁切组件vue-cropper(0.4.0版本),封装了图片裁切组件(picture-cut)(放在公司内部组件库,仅限于公司内部使用) 在vue-cropper从0.4.0更新到0.4.4后,picture-cut组件使用裁切功能时报错 vue-cropper0.4.0的index.js文件导出方式如下 var vueCropper = require('./vue-cropper') module.exports = vueCropper vue-c

如何才能通俗易懂的解释js里面的‘闭包’?

1. "闭包就是跨作用域访问变量." [示例一] var name = 'wangxi' function user () { // var name = 'wangxi' function getName () { console.log(name) } getName() } user() // wangxi 在 getName 函数中获取 name,首先在 getName 函数的作用域中查找 name,未找到,进而在 user 函数的作用域中查找,同样未找到,继续向上回溯,发现在

node.js里面的import

当在react项目中,使用import时,会把node_modules里面对应的依赖包导入到相应的位置.原理是:当执行import命令时,会先查找当前同级目录下的node_modules文件里面的对应依赖包,假如找到了,比如是ajv依赖包,然后找ajv依赖包下的main文件就ok了,如果没有main文件,就找ajv依赖包下的index.js文件.如果当前同级目录的node_modules文件里没有对应的依赖包,就继续往上级目录的node_modules文件进行搜索,依此类推,就ok了.

FMX TListView 动态添加Item和Item里面的Object

FMX TListView比较复杂,功能也比较强大.如果是比较简单的列表,可以用TListBox代替,运用比较简单.FMX TListView的设计时运用和一般的控件也不一样,不是严格的"可视即可得",这和其它的控件使用方式差别比较大,比如,如果没有和Living binding控件配合,设计时是不能直接创建Item的,设计时只是设计了Item的外观样式,Item是运行时添加的(Demo里的例子基本是和Living Binding配合的,所以有设计时的Item).而且,Custom的样

JS里面的DOME

一.JS中的DOM0事件模型      1.内容模型:直接将函数名作为HTML标签的某个事件属性的属性值;                例  rg:<button onlick="func()">按钮</button> 2.脚本模型:在JS脚本中通过事件属性进行绑定 : 例 eg:window.onlead = function(){}    但是它也有局限性即:同一个节点只能绑定一个同类型事件 二.JS中的DOM2事件模型     1.添加事件绑定:btn1

JS里面的call, apply以及bind

参考了这篇文章:http://www.tuicool.com/articles/EVF3Eb 给几个例子 function add(a,b) { alert(a+b); } function sub(a,b) { alert(a-b); } add.call(sub,3,1); 这个运行是什么呢?答案: 4. 运行的是add. 因为call是运行的调用者.将第一个参数作为this参数来使用. 再来一个例子 function Animal(){ this.name = "Animal";

js 里面的 function 与 Function

function 是 js 的标识符 Function 是 js 里面的一个 构造函数 1.new function 与 new Function 的区别 new 运算符在 js 里面是 创建一个自定义的对象的实例 或者是 一个具有构造函数的本地对象的实例. 语法:new constructor [ ( [ arguments ] ) ] new function() {......} 初始化一个可操作对象,相当于 new function 匿名函数() {......} new Functio