html
html
1
2
3
4
5
6
7
8
9
<!DOCTYPE html>
<html>
<head>
<title>Page Title</title>
</head>
<body>
</body>
</html>
Enter to Rename, Shift+Enter to Preview
css
css
1
2
3
body {
}
Enter to Rename, Shift+Enter to Preview
js
js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
//this is working as expected
String.prototype.bool0 = function() {
if(this == "0" || this == "false")
return false;
else
return true;
}
//this is not working as expected
String.prototype.bool1 = () => {
if(this == "0" || this == "false")
return false;
else
return true;
}
//data to check
a = ["true", "false", "hello", "0", "1"]
//using bool0(), output is expected
a.forEach(i => {
console.log("bool0(): ", i.bool0())
});
console.log('\n\n')
//using bool1(), output is unexpected
a.forEach(i => {
Enter to Rename, Shift+Enter to Preview
BROWSER
Console
Run