當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


Javascript Object.isExtensible()用法及代碼示例


JavaScript中的Object.preventExtensions()方法是標準的內置對象,該對象檢查對象是否可擴展。

用法:

Object.isExtensible( obj )

參數:此方法接受上述和以下描述的單個參數:



  • obj:此參數保存應檢查其可擴展性的對象。

返回值:此方法返回一個布爾值,該布爾值指示給定的對象是否可擴展。

以下示例說明了JavaScript中的Object.isExtensible()方法:

範例1:

const geeks1 = {}; 
console.log(Object.isExtensible(geeks1)); 
Object.preventExtensions(geeks1); 
console.log(Object.isExtensible(geeks1)); 
  
const geeks2 = {};   
Object.preventExtensions(geeks2);   
console.log(   
    Object.isExtensible(geeks2)   
);  

輸出:

true
false
false

範例2:

var geeks1 = {}; 
document.writeln(Object.isExtensible(geeks1));  
document.writeln("<br>"); 
document.writeln(Object.preventExtensions(geeks1)); 
document.writeln("<br>"); 
document.writeln(Object.isExtensible(geeks1));  
document.writeln("<br>"); 
  
var geeks2 = Object.seal({}); 
document.writeln(Object.isExtensible(geeks2));  
document.writeln("<br>"); 
  
var geeks3 = Object.freeze({}); 
document.writeln(Object.isExtensible(geeks3));

輸出:

true
[object Object]
false
false
false

支持的瀏覽器:下麵列出了Object.isExtensible()方法支持的瀏覽器:

  • 穀歌瀏覽器
  • Firefox
  • IE
  • Opera
  • Safari
  • Edge



相關用法


注:本文由純淨天空篩選整理自SHUBHAMSINGH10大神的英文原創作品 JavaScript | Object.isExtensible() Method。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。