js lec 1 added

This commit is contained in:
2026-01-03 13:40:15 +10:00
parent b0d3fa1ecf
commit b2bc0651ec
18 changed files with 150 additions and 58 deletions

View File

@@ -0,0 +1,4 @@
function sumNumbers(str){
str=str.split(" ");
return str.filter(substr => !isNaN(parseFloat(substr)) && isFinite(Number(substr))).reduce((acc,num) => acc+num,0);
}

View File

@@ -0,0 +1,3 @@
function extractText(html){
return html.split("<p>").filter(substr => substr.includes("</p>")).map(substr = substr.split("</p>")[0]);
}

View File

@@ -0,0 +1,8 @@
let arr = [12, 17, 12, 67, 23, 67, 8, 8, 9, 12, 8];
let newArr = arr.filter(function (item, index) {
return arr.indexOf(item) === index;
});
alert(newArr);
//12,17,67,23,8,9

View File

@@ -0,0 +1,8 @@
function sortNumbers(str){
str=str.split(" ");
return str.filter(substr => !isNaN(parseFloat(substr)) && isFinite(Number(substr))).map(Number).sort((a,b) => {return Number(a)-Number(b)});
}
alert(sortNumbers(" 12 234 67 aboba 123 123 83 27 6"))