js 清空對象刪除對象的屬性
在項目中,有些對象用完後需要重置,下面簡單介紹下JS中清除對象的方法。方法如下:
方法一:字面量定義對象
第一步,定義一個空對象並打印出來,代碼和效果:
代碼:
var student = {};
console.log(student);
打印結果:
第二步,為對象添加屬性並打印,代碼和打印結果如下:
代碼:
student.name = "xiaoming";
student.age = 12;
console.log(student);
打印結果:
第三步,刪除對象屬性(清空對象)並打印,代碼和打印結果如下:
代碼:
for(var key in student){
delete student[key];
}
console.log(student);
打印結果:
由此可見,對象被清空後,又變成了空對象,實現了對象重置。
所有JS代碼:
執行結果:
方法二:構造函數定義對象
代碼:
打印結果:
js 清空對象\刪除對象的屬性
相關推薦
js 清空對象刪除對象的屬性
AS 簡單介紹 == 定義 重置 gravity seq .net ext 在項目中,有些對象用完後需要重置,下面簡單介紹下JS中清除對象的方法。方法如下: 方法一:字面量定義對象 第一步,定義一個空對象並打印出來,代碼和效果: 代碼: var student = {};c
【開發中的問題】js 清空 input:file 的值
由於 javascript 不能清除 input:file 上傳控制元件的值,因此最好的方法是在 input:file 上傳控制元件的外層嵌入 <form> 元素,使用 <fo
JS清空input type=file內容
這個其實js或者jQuery很容易實現,但是要考慮瀏覽器的相容性就要做一番修改,特別是對於IE瀏覽器。本用例在IE10,chrome測試通過。 核心程式碼: var file=document.getE
使用STL vector的幾種清空容器(刪除)辦法
轉載自:http://blog.csdn.net/metalkittie/article/details/3115750 vector <int> vecInt; for (int i=0;i<500;i++) { vecInt.push_bac
js檔案上傳以及js清空input file值
最近專案中遇到檔案上傳的案例, 之前涉及檔案上傳的較少, 今天針對js檔案上傳的案例做一個詳細的教程,方便日後查閱! 本教程從 原生JS, jQuery, 兩處著手簡單介紹檔案上傳案例 1、原生JS var test= document.getElementById
js清空input型別為type的檔案框的內容
用到了檔案域,在選擇檔案後想要清空檔案的內容,在網上找了好久都是有以下幾種說法,但是試了都沒有用: 檔案域如下: <span id='fileSpan'> <input type="file" id="fileupload" name="file" /&g
js清空session物件
HTML: <head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> <title>無標題文件</title> <scri
Chart.js清空canvas畫布 clearRect()等canvas方法擦除失敗(附完整程式碼)
一、直接移除DOM物件方式 1.原因 clearRect()等canvas方法清空失敗 2.方法 移除dom物件的方式 $('#canvas').remove(); $('#container
js+jquery動態設定/增加/刪除/獲取元素屬性的兩種方法集錦對比(動態onclick屬性設定+動態title設定)
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html140/strict.dtd"> <html> <head>
js判斷空對象
emp fun 利用 empty als urn turn {} color 1、利用for循環 var a={} var b={name:"123"} function judge(val) { for( var i in val
js對象常見操作(添加、刪除、判斷屬性)
logs alert pro www 常見操作 bject def 判斷 span 建一個空對象user:var user=new Object(); 1.添加屬性 1.1.一般添加屬性(屬性名已知)這時user 對象沒有任何屬性和方法,顯然沒有任何用途。但可以為它動態的添
js 數組循環刪除元素或對象
asc script flag ++ var scrip highlight 條件 false 1.根據不同條件,刪除數組中的元素或對象 for(var i=0,flag=true,len=attrList.length;i<len;flag ? i++ : i){
三,前端---JS最基本的創建對象的方法
多個 con return 定義 字面量 nbsp 調用 對象實例 this 1:工廠模式 function createPerson(name, job){ var person = new Object(); person.name = name;
js序列化封裝成一個對象,以鍵值對的方式
tle {} ora serialize strong push com alt tro js序列化封裝成一個對象,以鍵值對的方式 類似:Object {ni: "1", wo: "2", ta: "3", huge: "4", jindong: "5"…} jque
[js高手之路]使用原型對象(prototype)需要註意的地方
spa ray show 特性 之路 對象 重復 new i++ 我們先來一個簡單的構造函數+原型對象的小程序 1 function CreateObj( uName, uAge ) { 2 this.userName = uN
js簡單對象List自定義屬性排序
urn cnblogs color bject ray asc obj var pre 簡單對象List自定義屬性排序 <script type="text/javascript"> var objectList = new Array
js數組、內置對象、自定義對象
表達式 uppercase 元素 mon 下標 fix 無序 locale 變化 【js中的數組】 1、數組的基本概念? 數組是在內存空間中連續存儲的一組有序數據的集合 元素在數組中的順序,稱為下標。可以使用下表訪問數字的每個元素。 2、如何
當對象或對象屬性為空時,如何安全給對象或對象屬性添加默認值
方案 string sign isp ignorecas 兩種 對象 習慣 比較 今天遇到的問題,也是寫代碼的習慣問題,邏輯沒有問題,但不規範,也不安全, 容易出現漏洞。 先將代碼貼出: String isPrintLogo = vodInfoDto.getIsPrint
JS編寫貪吃蛇(面向對象思想)
removes 超出 child case 如果 原來 creat http 改變 效果圖:(抱歉,由於本人能力有限,只能暫時放靜態圖。後期會把動態圖更新上去) <!DOCTYPE html><html><head lang="en">
關於js對象中的,屬性的增刪改查問題
增刪改查 alt func 字面量 person per 技術分享 spa fine 刪除主要是delet方法; 1 function Person(){}; 2 var person = new Person();