f4b76a13ae
This affects map, filter, every, some, indexOf and includes. Tests for those cases and more are also added. Bug: v8:8049 Change-Id: I196abd8e7e2419a2bb465f44caf4de52990ffced Reviewed-on: https://chromium-review.googlesource.com/1172346 Reviewed-by: Georg Neis <neis@chromium.org> Reviewed-by: Sigurd Schneider <sigurds@chromium.org> Commit-Queue: Hai Dang <dhai@google.com> Cr-Commit-Position: refs/heads/master@{#55103}
21 lines
421 B
JavaScript
21 lines
421 B
JavaScript
// Copyright 2018 the V8 project authors. All rights reserved.
|
|
// Use of this source code is governed by a BSD-style license that can be
|
|
// found in the LICENSE file.
|
|
|
|
/* Test behaviors when the prototype has elements */
|
|
|
|
// some
|
|
|
|
(function () {
|
|
var array = [,];
|
|
|
|
function some() {
|
|
return array.some(v => v > 0);
|
|
}
|
|
|
|
assertEquals(some(), false);
|
|
|
|
array.__proto__.push(6);
|
|
assertEquals(some(), true);
|
|
})();
|