> 웹 프론트엔드 > JS 튜토리얼 > js에서 in을 사용하는 방법

js에서 in을 사용하는 방법

下次还敢
풀어 주다: 2024-05-06 12:51:16
원래의
333명이 탐색했습니다.

for ... in ... JavaScript에서는 객체의 열거 가능한 속성을 반복하는 데 사용되며 값 대신 키(속성 이름)를 반복합니다. 단계: 현재 키를 저장할 변수 키를 선언합니다. in 키워드 뒤에 탐색할 객체를 지정합니다. 루프는 객체의 열거 가능한 각 속성을 반복하고 각 키의 중괄호 안에 있는 코드를 실행합니다

js에서 in을 사용하는 방법

JavaScript에서 for ... in을 사용하는 방법

for ... in은 객체의 열거 가능한 속성을 반복하는 데 사용되는 루프 문입니다. 값이 아닌 객체의 키(속성 이름)를 반복합니다.

Syntax

<code>for (let key in object) {
  // 对每个键执行代码
}</code>
로그인 후 복사

Steps

  1. 변수 선언: 현재 키를 저장하려면 key 변수를 선언하세요. key,用于存储当前的键。
  2. 指定对象:in 关键字后面指定要遍历的对象。
  3. 循环:循环将继续遍历对象的每个可枚举属性。
  4. 执行代码:对于每个键,都会执行大括号内的代码。

示例

<code>const person = {
  name: "John Doe",
  age: 30,
  city: "New York"
};

for (let key in person) {
  console.log(key); // 输出:name, age, city
}</code>
로그인 후 복사

注意事项

  • for ... in 循环遍历的是对象的,而不是值。
  • 它会遍历可枚举的属性。不可枚举的属性(如 Symbol 值)将被跳过。
  • 循环顺序是未定义的。它可能不会按添加属性的顺序遍历。
  • 对于数组,for ... in 循环将遍历数组的索引,而不是元素值。
  • 对于继承的属性,for ... in
객체 지정: 🎜in 키워드 뒤에 탐색할 객체를 지정합니다. 🎜🎜🎜루프: 🎜루프는 개체의 열거 가능한 각 속성을 계속 반복합니다. 🎜🎜🎜실행 코드: 🎜각 키에 대해 중괄호 안의 코드가 실행됩니다. 🎜🎜🎜Example🎜🎜rrreee🎜🎜Notes🎜🎜
    🎜for ... in 루프는 값이 아닌 개체의 🎜keys🎜를 순회합니다. 🎜🎜이것은 🎜enumerable🎜의 속성을 반복합니다. 열거할 수 없는 속성(예: 기호 값)은 건너뜁니다. 🎜🎜루프 순서는 🎜정의되지 않음🎜입니다. 추가된 순서대로 속성을 순회할 수 없습니다. 🎜🎜배열의 경우 for ... in 루프는 요소 값이 아닌 배열의 인덱스를 반복합니다. 🎜🎜상속된 속성의 경우 for ... in 루프는 상위 개체의 속성을 반복합니다. 🎜🎜

위 내용은 js에서 in을 사용하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿