Computer >> 컴퓨터 >  >> 프로그램 작성 >> JavaScript
  • C 프로그래밍
  •   
  • C++
  •   
  • Redis
  •   
  • BASH 프로그래밍
  •   
  • Python
  •   
  • Java
  •   
  • 데이터 베이스
  •   
  • HTML
  •   
  • JavaScript
  •   
  • 프로그램 작성
  •   
  • CSS
  •   
  • Ruby
  •   
  • SQL
  •   
  • IOS
  •   
  • Android
  •   
  • MongoDB
  •   
  • MySQL
  •   
  • C#
  •   
  • PHP
  •   
  • SQL Server
  • JavaScript

    1. JavaScript에서 _isEqual() 메서드의 중요성은 무엇입니까?

      _isEqual() _isEqual()은 밑줄 에서 가져옵니다. 및 로다시 자바스크립트 라이브러리. 자바 스크립트 객체를 비교하는 데 사용됩니다. 이 방법의 중요성은 객체를 비교할 때 속성의 순서를 신경 쓰지 않는다는 것입니다. 두 객체의 속성이 동일한지 여부만 확인합니다. 반면 JSON.stringify() , 객체 비교에 사용되는 , 객체의 속성 순서까지 확인하여 _isEqual() 더 나은 옵션. 구문 _.isEqual(object1, object2); 두 객체를 매개변수로 받아들이고 동일한지 여부를 조사합니다.

    2. 배열에 제공된 요소가 JavaScript에서 지정된 조건을 통과했는지 여부를 확인하는 방법은 무엇입니까?

      두 가지 방법이 있습니다. 배열의 제공된 요소가 테스트를 통과했는지 여부를 확인합니다. Array.filter()입니다. 메소드 및 _.filter() 방법. 전자는 일반적인 자바스크립트 메서드이고 후자는 underscore.js의 메서드입니다. , 자바스크립트 라이브러리입니다. 구문 _.filter( list, conditions); 이 메소드는 두 개의 매개변수를 허용합니다. 하나는 요소가 제공될 목록과 다른 조건(코드 외에는 없음)입니다. 예 다음 예에서는 _.filter()를 사용하여 3의 배수를 표시했습니다. . 여

    3. JavaScript의 배열에서 잘못된 값을 제거하는 방법은 무엇입니까?

      자바스크립트 라이브러리 underscore.js _.compact()를 제공했습니다. 모든 거짓을 제거하는 방법 배열의 값. 배열의 거짓 값은 NaN, 정의되지 않음, 빈 문자열, 거짓 및 0일 뿐입니다. 거짓 값이 없는 새 배열을 출력으로 반환합니다. 구문 _.compact( array ); 배열을 매개변수로 사용하고 false가 없는 새 배열을 반환합니다. 가치. 예시 <html> <body>    <script type="text/javascript"

    4. JavaScript에서 _without() 메서드의 중요성은 무엇입니까?

      _without() 이 방법은 underscore.js에 있습니다. 자바스크립트 라이브러리. 두 개의 매개변수를 사용하고 첫 번째 배열에서 두 번째 배열에 있는 요소를 제거합니다. 값이 true인지 여부는 문제가 되지 않습니다. 또는 거짓 , 각 값을 하나씩 확인하여 작업을 진행합니다. 대소문자를 구분해야 합니다. 구문 _.without( array, values); 예시 다음 예에서는 두 번째 매개변수에 있는 값이 첫 번째 매개변수에 있는지 확인하고 사용 가능한 값을 제거하려고 합니다. <html> <bod

    5. JavaScript의 객체에서 함수를 제거하는 방법은 무엇입니까?

      JSON.stringify() 방법은 문자열화 뿐만 아니라 개체뿐만 아니라 제거 모든 기능 개체에 존재합니다. 자세히 논의합시다. 예시-1 다음 예에서 designation 속성은 함수 입니다. 그래서 문자열화를 시도했을 때 개체, 기능이 제거되고 다른 속성이 출력과 같이 표시되었습니다. <html> <body>    <p id="stringify"></p>    <script>       var

    6. JSON.stringify() 메소드가 동작할 때 객체 내부의 함수를 삭제하지 않는 방법은?

      JSON.stringify() 방법은 문자열화 뿐만 아니라 개체이지만 모든 기능 도 제거합니다. 해당 개체 내부에서 발견된 경우. 따라서 기능 을 만들려면 삭제되지 않음 문자열로 변환되어야 합니다. 그런 다음 JSON.stringify()만 방법을 적용해야 합니다. 함수 이후의 다음 예에서 문자열로 변환되지 않고 JSON.stringify() 메소드로 동작시 삭제되며 다른 속성은 출력과 같이 표시됩니다. 예시 <html> <body> <p id="stringify"></p

    7. 변수를 다시 선언하면 JavaScript에서 해당 변수의 값이 파괴될 수 있습니까?

      재선언 변수는 파괴하지 않습니다. 할당될 때까지와 그렇지 않은 변수의 값 다른 새로운 가치와 함께 . 다음 예제 변수 x 및 y에 각각 값 4 및 8이 할당된 경우 나중에 해당 변수가 재할당될 때 이전 값이 새 값으로 대체되고 출력에 표시된 대로 표시됩니다. . 예시 <html> <body>    <script>       var x = new Number(4);       var x = 7;      

    8. JavaScript에서 배열을 함수 인수로 전달하는 방법은 무엇입니까?

      배열을 함수 인수로 전달 에서 예전에는 배열을 함수 인수로 전달해야 하는 경우 apply() 및 null 사용되어야한다. null 사용 코드를 불결함으로 만듭니다. . 따라서 코드를 깔끔하게 만들고 배열을 함수 인수로 전달하려면 spread 오퍼레이터가 등장합니다. 스프레드를 사용하여 연산자는 apply()를 사용할 필요가 없습니다. 함수. 간단히 이야기해 보겠습니다. 예시 다음 예에서는 null 을 사용했습니다. 및 적용() 배열을 함수 인수로 전달합니다. 이것은 더 이상 사용되지 않는 방법입니다. 이 방법은 확산 연

    9. JavaScript에서 스프레드 연산자를 사용하여 배열에서 최대값을 찾는 방법은 무엇입니까?

      배열에서 최대값을 찾기 위한 논리적 방법과 많은 내장 방법이 있지만 spread 연산자 덕분에 최대값을 찾기가 훨씬 쉬워졌습니다. 내장 메소드 Math.max() 배열에서 최대값을 찾는 데 사용되는 가장 일반적인 방법입니다. 그러나 이 방법에서는 모든 요소를 ​​개별적으로 전달해야 하므로 작업이 더 어려워집니다. 따라서 이 문제를 확산 오퍼레이터가 등장합니다. 예시 다음 예에서 확산 연산자는 Math.max()를 동반하지 않습니다. 함수. 배열의 모든 값은 수학 함수로 전송됩니다. 값의 집합이 작으면 괜찮지만 값의 집합이 큰

    10. JavaScript에서 두 개 이상의 배열을 결합하기 위해 스프레드 연산자를 사용하는 방법은 무엇입니까?

      Two는 array.concat()이라는 내장 메소드가 있는 둘 이상의 배열을 결합합니다. . 하지만 spread를 사용하여 훨씬 더 쉽게 배열을 결합할 수 있습니다. 연산자. 구문 var merged = [...arr1, ...arr2]; 확산 없이 배열을 병합해 보겠습니다. 연산자. 다음 예에서는 확산 대신 연산자, array.concat() 메소드는 두 개의 배열을 결합하는 데 사용됩니다. 예시 <html> <body>    <script>     &nb

    11. JavaScript에서 '부동 소수점 연산'이 100% 정확합니까?

      부동 소수점 연산 자바스크립트에서 항상 100% 정확하지는 않습니다. 1/3, 즉 0.33333.....을 가정해 보겠습니다. 여기에서 값 0.333....은 알 수 없는 지점에서 반올림됩니다. 따라서 값이 10진수인 다른 값과 함께 추가하면 의도한 결과를 얻지 못합니다. 따라서 소수점 이하 두 개를 더하면 반올림 오류가 발생한다는 결론을 내릴 수 있습니다. , 하지만 다행히도 이러한 오류는 실제 코드 결과에 영향을 미치지 않을 정도로 매우 작습니다. 다음 예에서 0.3에 0.6을 더하면 결과는 0.9여야 하지만 반올림 오류가 있

    12. JavaScript에서 Math.trunc() 메서드의 중요성은 무엇입니까?

      Math.trunc() Math.floor()와 달리 , Math.ceil() 및 Math.round() , Math.trunc() 메소드는 소수 부분을 제거합니다. 정수 만 제공 부분. 반올림 은 상관하지 않습니다. 가장 가까운 정수로의 숫자. 값이 양수인지 음수인지조차 알지 못합니다. 그 기능은 소수 부분을 자르는 것뿐입니다. . 구문 Math.trunc(x); 매개변수 - Math.trunc() 숫자를 인수로 사용하고 자릅니다. 소수 부분 . 다음 예에서 Math.trunc() 메소드가 제공된 양수의 소수 값을 잘

    13. JavaScript에서 Generator 함수를 설명하시겠습니까?

      발전기 자바스크립트는 생성기 기능을 지원합니다. 및 생성기 개체 . 생성기 함수 일반 함수와 동일하지만 값을 생성해야 할 때마다 yield 키워드가 아닌 반환 . 수율 키워드는 함수 실행을 중지하고 값을 호출자에게 다시 보냅니다. 중단된 기능부터 재개할 수 있는 기능이 있습니다. 구문 function* generator(){ yeild 1; yeild 2; } 예 다음 예에서 생성기 함수 사용 , 자연수 10,9 및 8이 인쇄되었습니다. 각 숫자를 개별적으로 인쇄하는 대신 for 루프를 실행하고 필요한 숫자를

    14. JavaScript에서 기본적으로 라디오 버튼을 선택하는 방법은 무엇입니까?

      기본적으로 라디오 버튼을 선택하려면 true로 확인해야 합니다. . 선택되어 있는 경우 사실로 그러면 기본적으로 자동 초점이 됩니다. . 다음 예에서는 라디오 버튼만 있고 자동 초점이 없습니다. . 예시 <html>    <form id="radiobuttons" name="radiobutton">       <input id="rad1" value="a" type="radio&

    15. JavaScript에서 'for await...of' 문의 중요성은 무엇입니까?

      대기 중... 대기 중... 문은 비동기 를 반복하는 루프를 만듭니다. 개체 및 동기화 배열, 배열과 유사한 객체, 맵 세트 등과 같은 객체 구문 for await (variable of iterable) {    statement } 예시 다음 예에서 for await...of 문은 비동기 형식의 일반 배열을 반복하는 데 사용되며 출력에 표시된 대로 정수가 1에서 5까지 표시되었습니다. <html> <body> <script>    var txt = &q

    16. JavaScript에서 배열에 정의되지 않은 구멍을 만드는 방법은 무엇입니까?

      정의되지 않은 구멍 생성 더 작은 인덱스는 그대로 두고 더 높은 인덱스에 요소를 추가하려고 합니다. 남은 작은 인덱스는 정의되지 않은 구멍으로 채워집니다. . 자세히 알아보기 위해 다음 예를 살펴보겠습니다. 예시 다음 예에서는 3개의 요소만 선언했습니다. 나중에 처음에는 존재하지 않았던 인덱스 5에 다른 변수가 할당되었을 때, 수정되지 않은 더 작은 인덱스는 정의되지 않은 구멍으로 채워졌습니다. 출력에 표시된 대로. <html> <body>    <script>   &n

    17. JavaScript에서 문자열을 함수로 변환하는 방법은 무엇입니까?

      문자열을 eval() 함수로 변환하려면 메소드를 사용해야 합니다. 이 메소드는 문자열 을 사용합니다. 매개변수로 변환하여 함수로 변환합니다. 구문 eval(string); 예시 다음 예에서는 문자열 자체에서 age라는 속성이 함수와 함께 할당됩니다. 나중에 eval() 사용 function age 속성이 함수로 변환되어 출력과 같이 표시됩니다. <html> <body> <script>    var string = '{"name":"Ram&qu

    18. JavaScript에서 set() 및 filter() 메서드를 사용하여 배열에서 중복을 찾는 방법은 무엇입니까?

      중복 제거 중복을 제거하려면 배열에는 많은 논리적 방법이 있습니다. , 그러나 고급 자바 스크립트는 중복 제거 작업이 매우 간단해지도록 몇 가지 방법을 제공했습니다. 이러한 메소드 중 일부는 set()입니다. 및 필터() . 더 나은 이해를 위해 각 방법을 개별적으로 논의하겠습니다. 설정() set()의 중요한 사용 방법은 고유한 값만 허용한다는 것입니다. . 즉, 자동으로 중복을 제거하고 작업을 쉽게 만듭니다. Set() 메소드는 중복을 제거하는 데 논리적 접근 방식을 취하지 않습니다. 예시 다음 예에서 중복 제공된

    19. JavaScript에서 apply() 함수의 용도는 무엇입니까?

      전통적으로 고유한 메서드가 있는 개체가 있습니다. 및 속성 . apply() 사용 주어진 모든 객체를 결합하여 접근할 수 있는 메소드를 구성할 수 있습니다. 실제로 이 메서드는 call()과 동일하게 작동합니다. 함수이지만 변수와 같은 배열을 전달해야 하는 경우 apply() 기능이 그림으로 나타납니다. 다음 예에서 여러 요소 개별적으로 호출되었으므로 apply()를 사용할 필요가 없습니다. 대신 call() 함수 기능을 사용합니다. 예시 <html> <body>    <script

    20. JavaScript에서 bind() 함수를 적용하는 방법은 무엇입니까?

      바인드() apply()와 달리 가치를 제공하는 함수 출력으로 바인드() 함수 결과 함수 코드를 실행할 수 있는 기능이 있습니다. 다음 코드를 관찰하면 apply() 함수가 값 을(를) 가져왔습니다. 출력하는 동안 bind() 함수 결과 함수 출력. 예시 <html> <body> <script> var obj = {num : 10}; var mul = function(i, j, k){ return this.num * i*j*k; } var array = [6,3

    Total 5927 -컴퓨터  FirstPage PreviousPage NextPage LastPage CurrentPage:170/297  20-컴퓨터/Page Goto:1 164 165 166 167 168 169 170 171 172 173 174 175 176