const array = [1, 2, 3]
function operateTime(input, operators, is){
inputs[0].split('').forEach((num) => cy.get('.digit').contains(num).click();
inputs[1].split('').forEach((num) => cy.get('.digit').contains(num).click();
}
function operateTime(input, operators, is){
// 배열 구조 분해 할당
const [firstInput, secondInput] = inputs
firstInput.split('').forEach((num) => cy.get('.digit').contains(num).click();
secondInput.split('').forEach((num) => cy.get('.digit').contains(num).click();
}
function operateTime([firstInput, secondInput], operators, is){}
// 실제 사용할때
operateTime([1,2], 1, 2)
function clickGroupButton(){
const confirmButton = document.getElementByTagName('button')[0];
const cancelButton = document.getElementsByTagName('button')[1];
const resetButton = document.getElementsByTagName('button')[2];
// some code
}
function clickGroupButton(){
// 배열 구조분해 할당을 이용해서 명시적으로 나타낼 수 있다.
const [confirmButton, cancelButton, resetButton] = document.getElementByTagName('button')
}
<aside> 💡 자바스크립트 API를 사용했을때, 배열로 반환되는 것들은 구조분해 할당을 사용하면 쉽다.
</aside>
const arr = [123];