博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
seal report_对象seal()方法
阅读量:2503 次
发布时间:2019-05-11

本文共 1120 字,大约阅读时间需要 3 分钟。

seal report

The JavaScript seal() method of the Object object takes an object as argument, and returns the same object. The object passed as argument is mutated and it’s now an object that will not accept new properties. New properties can’t be added, and existing properties can’t be removed, but existing properties can be changed.

Object对象JavaScript seal()方法将一个对象作为参数,并返回相同的对象。 作为参数传递的对象是突变的,现在它是一个不接受新属性的对象。 不能添加新属性, 也不能删除现有属性,但是可以更改现有属性。

Example:

例:

const dog = {}dog.breed = 'Siberian Husky'Object.seal(dog)dog.breed = 'Pug'dog.name = 'Roger' //TypeError: Cannot add property name, object is not extensible

The argument passed as argument is also returned as argument, hence dog === myDog (it’s the same exact object).

作为参数传递的参数也将作为参数返回,因此dog === myDog (这是相同的对象)。

Similar to but does not make properties non-writable. In only prevents to add or remove properties.

与类似,但不会使属性不可写。 只能阻止添加或删除属性。

Similar to but also disallows removing properties:

与类似,但也不允许删除属性:

const dog = {}dog.breed = 'Siberian Husky'dog.name = 'Roger'Object.seal(dog)delete dog.name //TypeError: Cannot delete property 'name' of #

翻译自:

seal report

转载地址:http://jaqgb.baihongyu.com/

你可能感兴趣的文章
前后台验证字符串长度
查看>>
《算法导论 - 思考题》7-1 Hoare划分的正确性
查看>>
IOS 简单的动画自定义方法(旋转、移动、闪烁等)
查看>>
图像处理笔记(十二)
查看>>
Chapter 3 Phenomenon——9
查看>>
win64 Python下安装PIL出错解决2.7版本 (3.6版本可以使用)
查看>>
获取各种类型的节点
查看>>
表达式求值-201308081712.txt
查看>>
centos中安装tomcat6
查看>>
从Vue.js窥探前端行业
查看>>
学习进度
查看>>
poj3368 RMQ
查看>>
“此人不存在”
查看>>
github.com加速节点
查看>>
解密zend-PHP凤凰源码程序
查看>>
python3 序列分片记录
查看>>
Atitit.git的存储结构and 追踪
查看>>
atitit 读书与获取知识资料的attilax的总结.docx
查看>>
B站 React教程笔记day2(3)React-Redux
查看>>
找了一个api管理工具
查看>>