物件与纯值
var family = {};
family.name = '皮杰先生';
console.log(family);
// 纯值无法新增属性
var str = '皮杰先生';
str.name = '皮杰家';
console.log(str);
// 建构式
var newStr = new String('皮杰先生');
newStr.name = '皮杰家';
console.log(typeof newStr); // object
console.log(newStr);
所以在 JS 只有纯值 或是物件 两种型别
var ary = [1,2];
ary.name = '皮杰先生';
console.log(typeof ary); // object
console.log(ary);
// 函式也是属於 "物件型别"
function fn(){
console.log('你好');
}
fn.pig = '皮杰先生';
console.dir(fn);
未定义的物件属性预设值
var farm = {
name: '皮杰先生',
}
console.log(farm.dog); // undefined
// 无法在 undefined 新增属性
farm.dog.name = '小黑' // is not defined
解决方式:
var farm = {
name: '皮杰先生',
dog:{}
}
farm.dog.name = '小黑' ;
console.log(farm);
var farm = {
name: '皮杰先生',
}
farm.dog = {
name : '小黑'
}
console.log(farm);
那今天的介绍就到这里
若有任何问题 或 内容有误
都可以跟我说唷
今天要来说昨天 --save-dev的部分。 昨天文章指路-->https://ithelp....
read, readline, relines 效能比较: read(): 读取全部数据,回传一个字...
今天是要来填之前未补之坑, 那就是建立 VPN 连线, 以小公司来说, 其实能够快速加快产品上市比较...
本文同步更新於blog Interpreter Pattern 给定一个语言,定义它的语法表示与文...