Rumah hujung hadapan web tutorial js Pemeriksaan atribut objek JavaScript, penambahan, pemadaman, operasi capaian examples_javascript kemahiran

Pemeriksaan atribut objek JavaScript, penambahan, pemadaman, operasi capaian examples_javascript kemahiran

May 16, 2016 pm 03:50 PM
javascript padam Bertambah objek harta benda beroperasi meneliti akses

Semak sifat

var mouse = {
 "name": "betta",
 "age": 3,
 "varieties": "milaoshu"
}
 
mouse.hasOwnProperty("name"); // true
mouse.hasOwnProperty("sex"); //false
Salin selepas log masuk

Tambah atribut

Tentukan anjing objek, kemudian tetapkan pelbagai atribut, kemudian tetapkan atribut warna, dan akhirnya melintasi semua atribut dan nilai

var dog={
 name:"芒果",
 type:"会之王",
 eat:function(){
  alert("吃");
 }
}
 Object.prototype.color="白色";
 var name;
 for(name in dog){
  document.write(name+" "+dog[name]+"<br>")
 }
Salin selepas log masuk

Kesannya adalah seperti berikut

name 芒果
type 会之王
eat function (){ alert("吃"); }
color 白色
Salin selepas log masuk

Padamkan atribut

var cat = {
  "name": "tom",
  "sex": "man",
  "color": "yellow"
}
delete cat.name;
cat.sex = undefined;
cat.color = null;
alert("name属性是否存在:" + cat.hasOwnProperty("name")); //false
alert("sex属性是否存在:" + cat.hasOwnProperty("sex")); //true
alert("color属性是否存在:" + cat.hasOwnProperty("color")); //true
Salin selepas log masuk

Akses sifat

var cat = {
  "name": "tom",
  "sex": "man",
  "color": "yellow"
}
var name1 = cat.name; //通过点操作符来访问对象属性
var name2 = cat["name"]; //通过中括号操作符来访问对象属性
Salin selepas log masuk

Terdapat dua cara untuk mencipta objek

var obj = new Object();
obj.name = "MangGuo";
obj.age = 25;

var obj = {
  name : "MangGuo", //name是属性名,"MangGuo"是值
  age : 25
}

Salin selepas log masuk
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn

Tag artikel panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Bagaimana untuk memadam nota Xiaohongshu Bagaimana untuk memadam nota Xiaohongshu Mar 21, 2024 pm 08:12 PM

Bagaimana untuk memadam nota Xiaohongshu

Adakah benar anda boleh disekat dan dipadamkan pada WeChat dan tidak dapat ditambahkan secara kekal? Adakah benar anda boleh disekat dan dipadamkan pada WeChat dan tidak dapat ditambahkan secara kekal? Apr 08, 2024 am 11:41 AM

Adakah benar anda boleh disekat dan dipadamkan pada WeChat dan tidak dapat ditambahkan secara kekal?

Bagaimana untuk memadam keluaran Xiaohongshu? Bagaimana untuk memulihkan selepas pemadaman? Bagaimana untuk memadam keluaran Xiaohongshu? Bagaimana untuk memulihkan selepas pemadaman? Mar 21, 2024 pm 05:10 PM

Bagaimana untuk memadam keluaran Xiaohongshu? Bagaimana untuk memulihkan selepas pemadaman?

Bagaimana untuk memadam sepenuhnya sejarah sembang TikTok Bagaimana untuk memadam sepenuhnya sejarah sembang TikTok May 07, 2024 am 11:14 AM

Bagaimana untuk memadam sepenuhnya sejarah sembang TikTok

Bagaimana untuk menghantar fail kepada orang lain di TikTok? Bagaimana untuk memadam fail yang dihantar kepada orang lain? Bagaimana untuk menghantar fail kepada orang lain di TikTok? Bagaimana untuk memadam fail yang dihantar kepada orang lain? Mar 22, 2024 am 08:30 AM

Bagaimana untuk menghantar fail kepada orang lain di TikTok? Bagaimana untuk memadam fail yang dihantar kepada orang lain?

Bagaimana untuk menerbitkan kandungan Xiaohongshu? Bagaimana untuk memadamkan kandungan yang disiarkan di Xiaohongshu? Bagaimana untuk menerbitkan kandungan Xiaohongshu? Bagaimana untuk memadamkan kandungan yang disiarkan di Xiaohongshu? Mar 21, 2024 pm 04:10 PM

Bagaimana untuk menerbitkan kandungan Xiaohongshu? Bagaimana untuk memadamkan kandungan yang disiarkan di Xiaohongshu?

Bagaimanakah saya boleh mendapatkan semula ulasan orang lain yang dipadamkan pada Xiaohongshu? Adakah ia akan dipaparkan jika komen orang lain dipadamkan? Bagaimanakah saya boleh mendapatkan semula ulasan orang lain yang dipadamkan pada Xiaohongshu? Adakah ia akan dipaparkan jika komen orang lain dipadamkan? Mar 21, 2024 pm 10:46 PM

Bagaimanakah saya boleh mendapatkan semula ulasan orang lain yang dipadamkan pada Xiaohongshu? Adakah ia akan dipaparkan jika komen orang lain dipadamkan?

Petua Praktikal PHP: Alih keluar koma bertitik terakhir dalam kod anda Petua Praktikal PHP: Alih keluar koma bertitik terakhir dalam kod anda Mar 27, 2024 pm 02:24 PM

Petua Praktikal PHP: Alih keluar koma bertitik terakhir dalam kod anda

See all articles