Remove target_args from Array.find_index() (#479)

This commit is contained in:
Tomohide Takao 2018-07-15 13:10:27 +09:00 committed by Alex Crichton
parent 89e8a4561e
commit babc2134e1
2 changed files with 2 additions and 3 deletions

View File

@ -177,7 +177,7 @@ extern "C" {
///
/// https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/findIndex
#[wasm_bindgen(method, js_name = findIndex)]
pub fn find_index(this: &Array, predicate: &mut FnMut(JsValue, u32, Array) -> bool, this_arg: &JsValue) -> u32;
pub fn find_index(this: &Array, predicate: &mut FnMut(JsValue, u32, Array) -> bool) -> u32;
/// The includes() method determines whether an array includes a certain
/// element, returning true or false as appropriate.

View File

@ -908,11 +908,10 @@ fn find_index() {
extern crate wasm_bindgen;
use wasm_bindgen::prelude::*;
use wasm_bindgen::js;
use JsValue;
#[wasm_bindgen]
pub fn array_find_first_even_number_index(array: &js::Array) -> u32 {
array.find_index(&mut |el, _, _| el.as_f64().unwrap() % 2. == 0., &JsValue::undefined())
array.find_index(&mut |el, _, _| el.as_f64().unwrap() % 2. == 0.)
}
"#,
)