JS:day08
2017-08-10 本文已影响0人
AnnQi
一、对象(object)
JavaScript 中的所有事物都是对象:字符串、数值、数组、函数...
var obj = {};
obj .name="mimi";
obj .age="24";
console.log(obj);
// 输出
// age:"24";
// name:"mimi"
使用 String 对象的 length 属性来获得字符串的长度:
var message="Hello World!";
var x=message.length;
// 输出 x
// 12
二、命名空间 / 定义命名空间函数
解决命名重合(解决方案:用匿名函数将脚本包裹)
(function(){
var a="abc";
})();
以下是定义命名空间函数
var GLOBAL = {};
GLOBAL.namespace=function(str){
var arr=str.split("."),o=GLOBAL;
for(i=(arr[0]=="GLOBAL")? 1:0; i<arr.length; i++){
o[arr[i]]= o[arr[i]] || {};
o=o[arr[i]];
}
};