mirror of
https://github.com/robertkrimen/otto
synced 2025-10-12 20:27:30 +08:00
Add Array.isArray
This commit is contained in:
parent
7d0ac026ea
commit
0da0545485
|
@ -266,3 +266,12 @@ func TestArray_sort(t *testing.T) {
|
|||
test("pqr", "-10,0.05,1,100,401,5,72,8")
|
||||
test("stu", "-10,0.05,1,5,8,72,100,401")
|
||||
}
|
||||
|
||||
func TestArray_isArray(t *testing.T) {
|
||||
Terst(t)
|
||||
|
||||
test := runTest()
|
||||
test(`
|
||||
[ Array.isArray(), Array.isArray([]), Array.isArray({}) ];
|
||||
`, "false,true,false")
|
||||
}
|
||||
|
|
|
@ -451,3 +451,8 @@ func builtinArray_sort(call FunctionCall) Value {
|
|||
}
|
||||
return call.This
|
||||
}
|
||||
|
||||
func builtinArray_isArray(call FunctionCall) Value {
|
||||
object := call.Argument(0)._object()
|
||||
return toValue(object != nil && object.class == "Array")
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue
Block a user