![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
javascript语言精髓
文章平均质量分 74
若寒hqq
大学生,自学web开发
展开
-
对js中对象的理解
对象是属性的容器,其中每个属性都拥有名字和值,属性值可以是除undefined外的任意类型。 如下: var stooge = { "firstName":"h", "lastName":"qq" }; 1.检索 注意点: 尽量使用firstName(非保留字+合法标识符)这种结构写,若写了“first-name”(js标识符中不能包含‘-’)将只能用stooge["first-原创 2015-04-26 09:35:08 · 988 阅读 · 0 评论 -
js属性检测
var obj = { 'x' : 'xxx', 'y' : 2 }; var yz = obj && obj.k && obj.k.z;//这样就不会报错,如果没有定义会返回undefined console.log(yz);//undefined yz = obj && obj.x; console.log(yz);//xxx in出来的是所有原型链上属性,hasO原创 2015-05-24 19:36:24 · 542 阅读 · 0 评论 -
js array arguments
/** * Created by Administrator on 2015/7/19. */ var arr = new Array(11,22); console.log(arr.slice()); (function(a,b){ console.log(Array.prototype.slice.apply(arguments));//将arguments转为数组 })(1,2)原创 2015-07-23 18:14:31 · 759 阅读 · 0 评论 -
js中的this
this的不同调用方式 1.全局this以及一般函数中的this(指向全局对象) console.log(this == window)//true console.log(this.document === document);//true function f1(){ return this; } var f2 = function(){ return this; }原创 2015-04-28 10:45:47 · 544 阅读 · 0 评论