예, JavaScript는 이제 null 병합 연산자를 지원하지만 논리적 OR(||) 개념을 사용할 수도 있습니다. 구문은 다음과 같습니다 - var anyVariableName=null; var anyVariableName=yourVariableName || yourActualValue; 예시 var fullName=null; console.log("The full name is="+fullName); var actualName=fullName || "David Miller"; console.l
JSON 데이터에서 배열을 만들려면 JavaScript에서 map() 개념을 사용하십시오. 다음이 우리의 데이터라고 가정해 봅시다 - const studentDetails =[ { name : "John" }, { name : "David" }, { name : "
3항 연산자(?)와 함께 map() 개념을 사용합니다. 다음은 객체 배열입니다 - let firstCustomerDetails = [ {firstName: 'John', amount: 100}, {firstName: 'David', amount: 50}, {firstName: 'Bob', amount: 80} ]; let secondCustomerDetails = [ {fir
특정 속성을 가진 객체를 가져오려면 두 배열 모두에서 개별적으로 reduce() 개념을 사용합니다. 연결할 필요가 없습니다. 다음이 학생 이름과 학생 표시가 있는 개체라고 가정해 보겠습니다. var sectionAStudentDetails = [ {studentName: 'John', studentMarks: 78}, {studentName: 'David', studentMarks: 65}, {studentName: 'Bob
첫 글자만 대문자로 표시하려면 toUpperCase()와 함께 정규식 개념을 사용합니다. toUpperCase()는 전체 문자열을 대문자로 표시하므로 Regex를 사용하여 콜론 뒤의 첫 글자만 대문자로 표시해야 합니다. 다음이 우리의 문자열이라고 가정해 봅시다 - var objectValues='fullName: john Smith'; 다음은 콜론 다음의 첫 글자만 대문자로 표시하는 완전한 코드입니다 - 예시 var objectValues='fullName: john Smith'; function ca
처음에는 total 변수를 0으로 선언하고 초기화한 다음 모든 배열을 반복하고 배열의 모든 값을 추출하고 업데이트된 total 변수를 더해야 합니다. 다음이 숫자가 있는 배열이라고 가정해 보겠습니다. - var listOfValues = [10,3,4,90,34,56,23,100,200]; 예시 var listOfValues = [10,3,4,90,34,56,23,100,200]; var total = 0; for(let index = 0; index < listOfValues.length ; index++){
다음이 시작 값이라고 가정해 보겠습니다. - var startValue=10; 다음이 최종 가치라고 가정해 보겠습니다. − var endValue=20; for 루프를 사용하여 시작 값과 끝 값 사이의 숫자를 가져옵니다. - 예시 var startValue=10; var endValue=20; var total=''; function printAllValues(startValue,endValue){ for(var start=startValue;start < endValue ;start++
올바르게 반복하려면 document.getElementsByClassName()을 사용하십시오. ThegetElementsByClassName()은 문서 인터페이스의 메서드입니다. 다음은 div 클래스를 반복하는 코드입니다 - 예시 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=devic
0을 제거합니다. undefined와 빈 값을 사용하려면 splice()의 개념을 사용해야 합니다. 다음이 우리의 배열이라고 가정해 봅시다 - var allValues = [10, false,100,150 ,'', undefined, 450,null] 다음은 for 루프와 splice() −를 사용하는 전체 코드입니다. 예시 var allValues = [10, false,100,150 ,'', undefined, 450,null] console.log("Actual Array=");
키 값을 수정하려면 withObject.fromEntries()와 함께 정규식을 사용해야 합니다. 예시 var underscoreSpecifyFormat = str => str.replace(/(_)(.)/g, (_, __, v) => v.toUpperCase()), JsonObject = { first_Name_Field: 'John', last_Name_Field: 'Smith'}, output = Object.fromEntries(Object.entries(JsonObject).map((
배열 요소에 거짓 값이 포함되어 있는지 확인하려면 JavaScript에서 Object.values()를 사용할 수 있습니다. 다음 코드는 − 예시 const details = [ { customerDetails: [ { isMarried: true &n
입력이 숫자인지 문자인지 확인하려면 JavaScript의 isNaN() 함수를 사용하세요. 값이 NaN, 즉 숫자가 아닌 경우 true를 반환합니다. 다음은 코드입니다 - 예시 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initialscale=1.0"&
두 개 이상의 링크에 대해 onclick이 작동하지 않으면 JavaScript에서 document.querySelectorAll()을 사용하십시오. 다음은 코드입니다 - 예시 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initialscale=1.0"&g
입력 값을 변경하려면 문서 개념을 사용합니다. 구문은 다음과 같습니다 - document.yourFormName.yourTextName.value=anyValue; 다음이 Submit Form을 클릭할 때 submitForm()을 호출하는 입력 유형이라고 가정해 보겠습니다. - <form name="studentForm" onsubmit="submitForm();"> <input type="hidden" name="txtInput
배열에서 선행 0을 제거하려면 filter() 개념을 사용하십시오. 다음은 선행 0을 제거하는 입력 내용입니다. - [10,0,12,0,0])[0,0,0,0,0,0,10,12,0])[12,0,0,1,0,0]) 예시 lastValue=lastValue || 값)(false));console.log(removeLeadingZero([10,0,12,0,0]) );console.log(removeLeadingZero([0,0,0,0,0,0,10,12,0]));console.log(removeLeadingZero([12,0,0,1,0,0]
개체 속성을 조건부로 변경하려면 논리 AND 연산자( &&)를 사용합니다. 두 피연산자가 모두 0이 아닌 경우 JavaScript의 논리적 ANDoperator에서 조건이 true가 됩니다. 예시 let marksDetails = { Mark1: 33, Mark2: 89 },isBacklog = false; console.log("Result when backlog is set to false==="); console.log({ ...marksDetails, ...isBacklog === true &&am
Map()의 개념을 사용할 수 있습니다. 자바스크립트에서 맵에는 키가 고유해야 하는 키 값 개념이 있습니다. 또한 Map 값을 결합하기 위해 join() 메서드를 사용해야 합니다. 다음은 코드입니다 - 예시 let queryStringAppendWithURL = new Map(); queryStringAppendWithURL.set("firstParamter", ["name=John", "age=23", "countryName=US"]); queryStringA
다음이 정렬되지 않은 목록(ul) −이라고 가정해 보겠습니다. <ul> <li class="subjectName">JavaScript <button>Remove</button></li> <br> <li class="subjectName">MySQL <button>Remove</button></li>
이를 위해 프로토타입을 사용하십시오. JavaScript 객체는 프로토타입에서 속성과 메서드를 상속합니다. 변수에 액세스하기 위해 JavaScript에서 this도 사용했습니다. 예시 function Customer(fullName){ this.fullName=fullName; } Customer.prototype.setFullName = function(newFullName){ this.fullName=newFullName; } var customer=new Customer("
eval()은 JavaScript에서 인수를 평가하는 데 사용됩니다. 다음은 구문입니다 - eval(str) 여기서 str은 표현식, 변수 또는 명령문일 수 있습니다. 다음이 우리의 배열이라고 가정해 봅시다 - var studentMarks = [76,34,56,78,81,98,90,59,64]; 이제 eval()을 사용하여 특정 값을 가져옵니다. 여기에서 인덱스 1 −의 값을 가져옵니다. 예시 var studentMarks = [76,34,56,78,81,98,90,59,64]; var stringValue = eval(&qu