对象与数据类型 对象赋值等obj插入

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8" />
		<title>对象  与 数据类型</title>
	</head>
	<!--<script type="text/javascript" src="js/es6.js" ></script>-->
	<body>
		
	</body>
	<script>
	//对象赋值obj
	/*
	let name='jipang';
	let skill='web';
	let obj={name,skill};
	console.log(obj);
	*/
	//key值构建 不知道key值
	/*
	let key='skill';
	let obj={
		[key]:'web'
	}
	console.log(obj);
	*/
	//自定义对象的方法 
	/*
	let obj={
		add:function(a,b){
			return a+b;
		}
	}
	console.log(obj.add(1,2));
	*/
	
	//is 对两个对象进行比较
	/*
	let obj1={name:'jspang'};
	let obj2={name:'jspang'};
	console.log(object.is(obj1.name,obj2.name));
	//assign 合并对象
	var a={a:'jspang'};
	var b={b:'技术胖'};
	var c={c:'web'};
	let d=Object.assign(a,b,c)
	console.log(d);
	*/
	
	
	//声明 symbol   symbol是全局原始数据
	/*
	var a = new String;
	var b = new Number;
	var c = new Boolean;
	var d = new Array;
	var e = new Object; 
	var f = Symbol();
	console.log(typeof(d));
	let jspang= Symbol('技术胖');
	console.log(jspang);
	console.log(jspang.toString());
	*/
	/*
	let jspang=Symbol();
	let obj={
		[jspang]:'技术胖'
	}
	*/
	//有symbol就不能点了.要用括号
	/*
	console.log(obj[jspang]);
	obj[jspang]='web';
	console.log(obj[jspang]);
	*/
	/*
	var obj={name:'jspang',skill:'web',age:18};
	for (let item in obj){
	    console.log(obj[item]);
	}
	*/
	//不想让别人知道我18岁
	let obj={name:'jspang',skill:'web'};
	let age=Symbol();
	obj[age]=18;
	for (let item in obj){
	    console.log(obj[item]);
	} 
	console.log(obj);
	
	</script>

</html>

 

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值