<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>Document</title>
</head>
<body>
<script>
//delete關鍵字兩個作用
//1.刪除對象的屬性 : delete 對象名.屬性名
/*對象的屬性既可以動態添加,也可以動態刪除*/
var person = {
name: '班長',
sex: '男'
}
person.girlFriend = '蒼老師';//動態添加屬性
delete person.sex;//動態刪除屬性
console.log(person);
//2.刪除沒有使用var聲明的變量 ( 有var聲明的delete刪除無效 )
num = 10;
delete num;
// console.log ( num );//程序報錯num is not defined
</script>
</body>
</html>
JS基礎語法(06)-delete關鍵字兩個作用
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.