【发布时间】:2021-01-18 22:27:11
【问题描述】:
我正在 javascript 中寻找等效的 slice() 方法。用尽可能短的方式在 Javascript 中使用 ES6+ 与此 jQuery 代码行等效的是什么?
$("#myDiv .btn").slice(0,3).addClass("active");
.active {
background-color: grey;
color: white;
}
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<div id="myDiv">
<button class="btn">1</button>
<button class="btn">2</button>
<button class="btn">3</button>
<button class="btn">4</button>
<button class="btn">5</button>
<button class="btn">6</button>
<button class="btn">7</button>
</div>
【问题讨论】:
-
.slice()是 JavaScript;它是 jQuery 复制的 Array 方法。 -
js 中的 equivalent 方法是
.slice()- 它不是 same 方法,但它做同样的事情。 developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/…
标签: javascript html jquery dom ecmascript-6