Javascript에서 배열을 실행하는 방법.
8031 단어 javascript
1- 앞의 버전을 위한 Prescindir del.
ahorrarnosquisa dolores de cabeza para entender que estamos haciendo con o en el ciclo, ejemplo:
let usuarios = ['Usuario1', 'Usuario2', 'Usuario3', 'Usuario4', 'Usuario5']
for(let recorrerNombres of usuarios){
console.log(recorrerNombres)
}
에스토 노스 devuelve cada elemento del array sin la necesidad de usar un contador.
=>
Usuario1
Usuario2
Usuario3
Usuario4
Usuario5
Peeero, que pasa cuando además de obtener el elemento, también necesitamos obtener el índice? En ese caso entra en juego forEach, esto ya es un metodo, y se utiliza así:
let usuarios = ['Usuario1', 'Usuario2', 'Usuario3', 'Usuario4', 'Usuario5']
usuarios.forEach((elemento, indice) =>{
console.log(elemento)
console.log(indice)
})
=>
Usuario1
0
Usuario2
1
Usuario3
2
Usuario4
3
Usuario5
4
2 - Recorrer 배열 조건:
Aveces necesitamos comparar si existe o no exist tal elemento adentro de un array, o incluso su índice.
Un ejemplo sería un botón que elimine a un de este foro con un click, para eso tendríamos que recorrer todos los usuarios y encontrar la 우연의 일치 en base a la condición que impusimos:
let usuarios = ['Usuario1', 'Usuario2', 'Usuario3', 'Usuario4', 'Usuario5']
usuarios.some(elementos => {
if(elementos === 'Usuario2'){
console.log('Usuario eliminado')
}
})
PD: El método some() solo busca que se cumpla una sola condicion, por lo que encontrar un solo elemento le basta.
모든 작업을 수행할 수 없습니다():
let usuarios = ['Usuario1', 'Usuario2', 'Usuario3', 'Usuario4', 'Usuario5']
usuarios.every(elementos => {
if(elementos.includes('Usu')){
console.log(`Todos los elementos contienen "Usu"`);
}
})
=>
Todos los elementos contienen "Usu"
Reference
이 문제에 관하여(Javascript에서 배열을 실행하는 방법.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/nahuelsegovia/metodos-y-funciones-para-arrays-en-javascript-b62텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)