You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
37 lines
752 B
37 lines
752 B
# to-fast-properties [![Build Status](https://travis-ci.org/sindresorhus/to-fast-properties.svg?branch=master)](https://travis-ci.org/sindresorhus/to-fast-properties) |
|
|
|
> Force V8 to use fast properties for an object |
|
|
|
[Read more.](http://stackoverflow.com/questions/24987896/) |
|
|
|
Use `%HasFastProperties(object)` and `--allow-natives-syntax` to check whether an object already has fast properties. |
|
|
|
|
|
## Install |
|
|
|
``` |
|
$ npm install --save to-fast-properties |
|
``` |
|
|
|
|
|
## Usage |
|
|
|
```js |
|
const toFastProperties = require('to-fast-properties'); |
|
|
|
const obj = { |
|
foo: true, |
|
bar: true |
|
}; |
|
|
|
delete obj.foo; |
|
// `obj` now has slow properties |
|
|
|
toFastProperties(obj); |
|
// `obj` now has fast properties |
|
``` |
|
|
|
|
|
## License |
|
|
|
MIT © Petka Antonov, John-David Dalton, Sindre Sorhus
|
|
|