루프에서 시퀀스 번호를 얻으려면 forEach() 루프를 사용하십시오. 다음은 코드입니다 - 예시 let studentDetails = [ { id: 101, details: [{name: 'John'}, {name: 'David'},{name: 'Bob'}]}, {id:102, details: [{name:'Carol'},{name:'David'},
2차원 객체 배열의 인덱스를 찾으려면 두 개의 for 루프를 사용하십시오. 하나는 행에, 다른 하나는 열에 사용합니다. 다음은 코드입니다 - 예 function matrixIndexed(details, name) { var r; var c; for (r = 0; r < details.length; ++r) { const nsDetails = details[r]; for (c = 0;
이를 위해 을 사용합니다. 입력하고 싶으므로 을 −로 설정하는 것을 잊지 마십시오. contenteditable=true 예시 문서 스팬{ 테두리 :단색 2px 하늘색; } div{ 최대 너비:500px; }존 스미스 위의 프로그램을 실행하기 위해서는 anyName.html(index.html)이라는 파일명을 저장하고 파일을 우클릭하면 됩니다. VS Code 편집기에서 Open with Live Server 옵션을 선택합니다. 출력 이것은 다음과 같은 출력을 생성합니다 -
URL 문자열에서 호스트 이름을 추출하려면 split() 함수를 사용하십시오. 다음은 코드입니다 - 예시 function gettingTheHostNameFromURL(websiteURL) { var getTheHostName; if (websiteURL.indexOf("//") > -1) { getTheHostName = websiteURL.split('/')[2]; } else { &n
ENTER 키 누름 이벤트의 경우 -에서 함수를 호출할 수 있습니다. onkeypress=”yourFunctionName” ENTER 키코드 13을 사용하세요. 예시 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initialscale=1.0&q
기본 데이터 유형은 숫자, 문자열, 부울, 부동 소수점 등입니다. 기본이 아닌 데이터 유형(참조 유형)은 Array, Object 등입니다. 예시 var number=10; var stringValue="John"; var booleanValue=true; var obj={}; var newArray=new Array(); console.log("The data type is="+typeof number); console.log("The data type is="+typeof s
다음이 이름이 −인 문자열이라고 가정해 보겠습니다. var studentFullName="John Smith"; split()을 사용하여 이름과 성을 분할합니다. 다음은 코드입니다 - 예시 var studentFullName="John Smith"; var details=[] var details=studentFullName.split(' '); console.log("StudentFirstName="+details[0]) console.log("Stud
다음이 쉼표가 있는 문자열이라고 가정해 보겠습니다. - "My Favorite subject is," "My Favorite subject is, and teacher name is Adam Smith" "My Favorite subject is, and got the marks 89" 쉼표를 바꾸려면 바꾸기를 사용하고 그 안에서 정규식을 사용합니다. 다음은 코드입니다 - 예시 const makingRegularExpression = /,(?=[^,]*$)/; replaceCo
이를 위해 forEach()와 함께 push()를 사용합니다. 다음은 코드입니다 - 예시 var details = [{name:"John"},{name:"David"}] var addObject = ["Mike","Sam"]; addObject.forEach( obj1 => { if(!details.find( obj2 => obj2===obj1 )) details.push({name:obj1
변수 이름을 리터럴로 사용하지 않으려면 대괄호를 사용하십시오. 다음은 코드입니다 - 예시 var name = "David" var putTheAllData = [] putTheAllData.push( { name: "The name is name will remain same" } ) putTheAllData.push( { [name]: "The name is David will be changed [name]"} ) console.log(putTheAllData); 위의 프로
URL을 분할하려면 split() 메소드를 사용하십시오. 그 전에 toString()을 사용하십시오. 예를 살펴보겠습니다. 예시 var newURL="https://www.example.com/index.html/homePage/aboutus/"; console.log(newURL); var splitURL=newURL.toString().split("/"); console.log(splitURL); 위에서, 우리는 이러한 슬래시 이후에 URL을 분할해야 하기 때문에 split() 함수에서 슬래시
여러 문자열로 배열을 필터링하려면 for 루프를 indexOf()와 함께 사용하십시오. 다음은 코드입니다 - 예시 var details = [ 'My first Name is John and last Name is Smith', 'My first Name is John and last Name is Doe', 'Student first Name is John and last Name is Taylor' ]; var isP
다음이 우리의 배열이라고 가정해 봅시다 - var numbers=[10,101,76,56,5,210,3,100]; 가장 작은 수를 찾는 코드는 다음과 같습니다 - 예시 function findMinimumElementUsingRecursive(numbers) { if (numbers.length==1){ return numbers[0]; } else if(numbers[0]>numbers[1]) { &nbs
특정 위치의 값을 바꾸려면 JavaScript에서 splice()를 사용하십시오. 다음은 코드입니다 - 예시 var changePosition = 2 var listOfNames = ['John', 'David', 'Mike', 'Sam','Carol'] console.log("Before replacing="); console.log(listOfNames); var name = 'Adam' var result = listOfNa
다른 속성 값을 기반으로 중첩된 JSON 속성에 접근하기 위한 코드는 다음과 같습니다 - 예시 var actualJSONData = JSON.parse(studentDetails()), studentMarks = getMarksUsingSubjectName(actualJSONData, "JavaScript"); console.log("The student marks="+studentMarks); function getMarksUsingSubjectName(actualJSONData, givenSu
다음이 우리의 배열이라고 가정해 봅시다 - var firstArray=[100,200,400]; var secondArray=[400,100,200]; sort() 메서드를 사용하여 두 배열을 모두 정렬하고 for 루프를 사용하여 아래 코드와 같이 각 값을 비교할 수 있습니다 - 예시 var firstArray=[100,200,400]; var secondArray=[400,100,200]; function areBothArraysEqual(firstArray, secondArray) { if (!Array
여기에서 앵커 텍스트로 철자가 잘못된 Aabout_us 및 Hhome_page를 설정했습니다. innerHTML과 함께 substring(1)을 사용하여 첫 번째 문자를 제거하고 각각 about_us 및 home_page로 올바르게 표시할 수 있습니다. 예시 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content=&quo
우리는 두 개의 버튼을 만들 것입니다. 하나는 증가용이고 다른 하나는 감소용입니다 - 증가(+)를 클릭하면 사용자는 입력 유형 숫자의 숫자를 증가시킬 수 있습니다. 감소(-)를 클릭하면 입력 유형 숫자의 숫자를 감소시킬 수 있습니다. 예시 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="wi
이를 위해 Object.assign()을 사용하십시오. 다음은 코드입니다 - 예시 const details = {john:{'studentName':'John'},david:{'studentName':'David'},mike:{'studen tName':'Mike'},bob:{'studentName':'Bob'},carol:{'studentName':'Carol'}}, join_values
다음이 중복된 객체의 배열이라고 가정해 보겠습니다. - var studentDetails=[ {studentId:101}, {studentId:104}, {studentId:106}, {studentId:104}, {studentId:110}, {studentId:106}, ] 아래 코드와 같이 세트 개념을 사용하여 중복을 제거하십시오 - 예시 var studentDetails=[