广告
返回顶部
首页 > 资讯 > 精选 >javascript对象属性的特征是什么
  • 177
分享到

javascript对象属性的特征是什么

2023-06-25 14:06:14 177人浏览 安东尼
摘要

本篇内容介绍了“javascript对象属性的特征是什么”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!对象特征:1、writable:可写w

本篇内容介绍了“javascript对象属性的特征是什么”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!

对象特征:

javascript对象属性的特征是什么

1、writable:可写

writable表示是否可以设置属性的值

let obj = {age:10}obj.age = 1   // 给属性重新赋值console.log(obj.age) //1

2、enumerable:可枚举

enumerable特性指是否可以在 for/in 循环中返回属性名字,默认自有属性和继承属性都可以枚举

let obj = {name:"zhang", age:20, sex:"男"}let newObj = Object.create(obj)newObj.height = 200for(p  in newObj){    console.log(p,"->", newObj[p])}

输出:

height -> 200
name -> zhang
age -> 20
sex -> 男

3、configurable:可配置

configurable表示是否可通过delete删除属性

let obj = {name:"jim"}delete obj.name  // 删除后该属性将不存在console.log(obj.name)   //undefined

对象中的自有属性上面3个特性默认都是 true 。如果要修改这些特征的默认值,可以使用 Object.defineProperty() 方法。defineProperty 接收3个参数, 对象、要修改的属性名、特征值对象。

例如:如果要设置 sex 属性的 writable 为 false , 则可通过 defineProperty()方法来操作

let obj = {name:"zhang", age:20, sex:"男"}Object.defineProperty(obj, "sex", {writable:false})obj.sex = "女"console.log(obj.sex) // 男

设置为writablefalse后,即使给sex属性重新赋值为 女 ,但是它的值还是原来的 男 ,可通过类似的操作配置属性的可枚举和可配置特性。

“javascript对象属性的特征是什么”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注编程网网站,小编将为大家输出更多高质量的实用文章!

--结束END--

本文标题: javascript对象属性的特征是什么

本文链接: https://www.lsjlt.com/news/305479.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • javascript对象属性的特征是什么
    本篇内容介绍了“javascript对象属性的特征是什么”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!对象特征:1、writable:可写w...
    99+
    2023-06-25
  • javascript对象3个属性特征
    目录1、writable:可写2、enumerable:可枚举3、configurable:可配置对象特征: 1、writable:可写 writable表示是否可以设置属性的值 ...
    99+
    2022-11-12
  • JavaScript面向对象三个基本特征是什么
    这篇文章主要讲解了“JavaScript面向对象三个基本特征是什么”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“JavaScript面向对象三个基本特征是什...
    99+
    2022-10-19
  • JAVA面对对象三大特征是什么
    本篇内容介绍了“JAVA面对对象三大特征是什么”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!目录面对对象的三大特征: 封装、继承、多态封装继...
    99+
    2023-06-20
  • javascript对象属性值指的是什么
    这篇文章主要介绍了javascript对象属性值指的是什么的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇javascript对象属性值指的是什么文章都会有所收获,下面我们一起来...
    99+
    2022-10-19
  • javascript的面向对象特性是什么
    这篇文章主要介绍“javascript的面向对象特性是什么”,在日常操作中,相信很多人在javascript的面向对象特性是什么问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”...
    99+
    2022-10-19
  • Python面向对象的四大特征是什么
    这篇文章主要讲解了“Python面向对象的四大特征是什么”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Python面向对象的四大特征是什么”吧!1.抽象抽象是隐藏多余细节的艺术。在面向对象的...
    99+
    2023-06-30
  • python面向对象三大特征是什么
    小编给大家分享一下python面向对象三大特征是什么,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!一、面向对象三大特征介绍Python 是面向对象的语言,也支持面向对象编程的三大特性:继承、封装(隐藏)、多态。1、封装(隐...
    99+
    2023-06-25
  • 什么是面向对象,面向对象有哪些特征
    面向对象(Object Oriented)是软件开发方法,一种编程范式。面向对象的概念和应用已超越了程序设计和软件开发,扩展到如数据库系统、交互式界面、CAD技术、人工智能等领域。面向对象特征主要有封装、抽象、继承、多态。 一、什么是面向...
    99+
    2023-10-29
    面向对象 特征 有哪些
  • margin-top属性的语法和特征是什么
    本篇文章为大家展示了margin-top属性的语法和特征是什么,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。你对margin-top 属性的语法和特征是否了解,这里...
    99+
    2022-10-19
  • Java面向对象有三大特征是什么
    这篇文章主要讲解了“Java面向对象有三大特征是什么”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Java面向对象有三大特征是什么”吧!面向对象有三大特征:封装性、继承性、多态性。l&nbs...
    99+
    2023-06-02
  • margin属性的基本写法和特征是什么
    这篇文章给大家介绍margin属性的基本写法和特征是什么,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。你对margin属性的概念是否了解,这里和大家分享一下,margin在中文中我们翻...
    99+
    2022-10-19
  • javascript中对象的属性指什么
    本文小编为大家详细介绍“javascript中对象的属性指什么”,内容详细,步骤清晰,细节处理妥当,希望这篇“javascript中对象的属性指什么”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起...
    99+
    2022-10-19
  • Javascript Functuion对象的特点是什么
    本篇内容主要讲解“Javascript Functuion对象的特点是什么”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Javascript Functuion对象的特点是什么”吧!特点方法的定...
    99+
    2023-06-20
  • javascript中doucument对象的属性和方法是什么
    这篇文章主要介绍了javascript中doucument对象的属性和方法是什么的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇javascript中doucument对象的属性...
    99+
    2022-10-19
  • ADO.NET DataAdapter对象属性是什么
    这篇文章主要介绍“ADO.NET DataAdapter对象属性是什么”,在日常操作中,相信很多人在ADO.NET DataAdapter对象属性是什么问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”ADO.N...
    99+
    2023-06-17
  • Java克隆对象的特性是什么
    本篇内容介绍了“Java克隆对象的特性是什么”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!在java面向对象的编程当中,要复制引用类型的对象...
    99+
    2023-06-17
  • HTML的特征是什么
    这篇文章主要介绍“HTML的特征是什么”,在日常操作中,相信很多人在HTML的特征是什么问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”HTML的特征是什么”的疑惑有所帮助!接...
    99+
    2022-10-19
  • JavaScript对象、对象属性、对象方法的示例分析
    这篇文章主要介绍JavaScript对象、对象属性、对象方法的示例分析,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!JavaScript 变量是数据值的容器。 这段代码把一个单一值...
    99+
    2022-10-19
  • es6对象增加新的属性是什么
    本教程操作环境:windows7系统、ECMAScript 6版、Dell G3电脑。JavaScript 中对象是非常重要的数据结构,ES6 对对象进行了极大的扩展,使用上也更加简洁。其中es6对象增加新的属性是“name”。对象方法的 ...
    99+
    2022-11-22
    ES6 javascript
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作