đ°ïž 2022-11-10
Max 2 poÀng per uppgift.
Endast vad som skriv ut behöver redovisas nedan, men tÀnk pÄ att radbrytningar mÄste redovisas korrekt liksom varje annat tecken.
console.log(1000/(1-1));
console.log(typeof 3);
let a = "Ett";
let b = "TvÄ";
console.log(`${a} och ${b}`);
let m = [["aa","ab","ac"],["ba","bb","bc"], ["ca","cb","cc"]]
console.log(m[1][1]);
function K() {
this.l = "A";
}
k.prototype.print = function() {
return "Bokstaven Àr: " + this.l;
}
let A = new K();
let B = new K();
B.a = "BB";
console.log(B.print());
console.log(A.print());
let hund = {
art: "hund",
ljud: "voff",
ben: 4,
armar: 0,
say: function() {
return this.art + ":" + this.ljud+"!";
}
}
console.log(hund.say());
"use strict"
async function main() {
let promise1 = new Promise(function(resolve, reject) {
resolve("Hello World!");
});
let result = await promise1;
console.log(result);
}
console.log("###");
main();
console.log("###");
Max 3 poÀng per uppgift. Ge ett lÀngre svar med motivation
Förklara vad som menas med asyncron programmering.
Vad Àr fördelen med att anvÀndaa löften, d.v.s. promise, i din kod?
Max 4 poÀng. Ditt svar ska vara en lÀngre reflektion.
Skriv först ut vad programmet nedan skriver ut. Förklara sedan varför.
"use strict"
const rex = ["Gustav Vasa", "Erik XIV", "Johan III", "Sigismund",
"Karl IX", "Gustav II Adolf", "Kristina", "Karl X Gustav",
"Karl XI", "Karl XII", "Frihet!"];
const result = rex.filter(x => x[0] ==="G")
.map((x,i) => (i+1)+ " : Kung "+x)
.reduce((sum, x) => sum +".\n"+ x);
console.log(result);
đ Lycka Till! đ
/krm