Add binding for Object.entries()

This commit is contained in:
Michael Hoffmann
2018-09-19 21:32:05 +02:00
parent 326e4c0262
commit f7b511588b
2 changed files with 23 additions and 0 deletions

View File

@ -2014,6 +2014,16 @@ extern "C" {
#[wasm_bindgen(static_method_of = Object, js_name = defineProperties)]
pub fn define_properties(obj: &Object, props: &Object) -> Object;
/// The Object.entries() method returns an array of a given
/// object's own enumerable property [key, value] pairs, in the
/// same order as that provided by a for...in loop (the difference
/// being that a for-in loop enumerates properties in the
/// prototype chain as well).
///
/// [MDN documentation](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object/entries)
#[wasm_bindgen(static_method_of = Object)]
pub fn entries(object: &Object) -> Array;
/// The `Object.freeze()` method freezes an object: that is, prevents new
/// properties from being added to it; prevents existing properties from
/// being removed; and prevents existing properties, or their enumerability,