Skip to content

Commit 9cdd98c

Browse files
committed
docs(stdlib): fix attribute wangdoc#109
1 parent 769fe0e commit 9cdd98c

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

docs/stdlib/attributes.md

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -409,19 +409,20 @@ Object.defineProperty(o2, 'p', {value: 2})
409409
// 修改成功
410410
```
411411

412-
另外,`configurable``false`时,直接目标属性赋值,不报错,但不会成功。
412+
另外,`writable``false`时,直接目标属性赋值,不报错,但不会成功。
413413

414414
```javascript
415415
var obj = Object.defineProperty({}, 'p', {
416416
value: 1,
417+
writable: false,
417418
configurable: false
418419
});
419420

420421
obj.p = 2;
421422
obj.p // 1
422423
```
423424

424-
上面代码中,`obj.p``configurable``false`,对`obj.p`赋值是不会生效的。如果是严格模式,还会报错。
425+
上面代码中,`obj.p``writable``false`,对`obj.p`直接赋值不会生效。如果是严格模式,还会报错。
425426

426427
可配置性决定了目标属性是否可以被删除(delete)。
427428

0 commit comments

Comments
 (0)