Skip to content
GitLab
Menu
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
Sander Kvenild
DCST1007 - OOP
Commits
f96e5bd8
Commit
f96e5bd8
authored
Feb 16, 2022
by
Sander Kvenild
Browse files
Made a function to uppercase an array of words
parent
f58a799e
Changes
1
Hide whitespace changes
Inline
Side-by-side
js-ov14-oop4-sander-kvenild/mamma2.html
View file @
f96e5bd8
...
...
@@ -78,13 +78,32 @@
utdata
.
innerHTML
+=
"
<br>
"
+
svar
;
}
async
function
lagStoreBokstaver
(
stringArray
)
{
return
new
Promise
(
(
resolve
,
reject
)
=>
{
for
(
i
=
0
;
i
<
stringArray
.
length
;
i
++
)
{
if
(
/
[^
a-zA-ZæøåÆØÅ
]
/
.
test
(
stringArray
[
i
]))
{
var
reason
=
new
Error
(
`Element:
${
i
}
inneholder symboler som ikke er bokstaver!`
);
reject
(
reason
);
return
;
}
}
stringArray
=
stringArray
.
map
((
e
)
=>
e
.
toUpperCase
())
resolve
(
`[
${
stringArray
.
join
(
"
,
"
)}
]`
);
}
)
}
// Kode som kjører funksjonene
(
async
()
=>
{
await
hvaSierMamma
();
utdata
.
innerHTML
+=
"
<br>
"
utdata
.
innerHTML
+=
"
<br>
"
;
await
testTall
(
2
);
await
testTall
(
15
);
await
testTall
(
10
);
utdata
.
innerHTML
+=
"
<br>
"
;
let
temp
=
await
lagStoreBokstaver
([
"
abcdefg
"
,
"
sander
"
,
"
mø
"
]);
utdata
.
innerHTML
+=
"
<br>
"
+
temp
;
})();
</script>
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment