if (true) {
var foo = 'bar';
}
console.log(foo); // bar
if (true) {
var foo = 'bar';
let baz = 'biz';
const alpha = 'beta';
}
console.log(foo); // bar
console.log(baz); // ReferenceError: baz is not defined
console.log(alpha); // ReferenceError: alpha is not defined
if (true) {
const foo = () => {};
}
console.log(foo); // ReferenceError: foo is not defined
function foo () {
function bar() {}
}
console.log(bar); // ReferenceError: bar is not defined
1. можно ли написать код, который не будет являться алгоритмом?
2. Является ли алгоритмом инструкция с единственным действием?
3. Является ли алгоритмом верстка и можно ли её вообще считать кодом?
reduce()
выполнится для каждой буквы: a, b, c и d.i
попадает очередная буква.part
первый раз туда попадает пустой объект obj
. И ссылка на него сохраняется - её и вернём как результат.reduce
функцию можно так переписать, делает то же самое: function (part, i) {
const empty = {}; // новая матрёшка
part[i] = empty; // вложили её в предыдущую
return empty; // новая матрёшка станет part'ом при следующем вызове
}
xhrFields:{ responseType: 'blob' }
$.ajax({
url: MY_URL_,
method: "GET",
xhrFields: {
responseType: 'blob'
},
headers: {
"Authorization": "Basic YAZRt45aWDa25wDDdFND232YFmVmb23213ffWEa5OA=="
}
}).then(response => {
console.log(response);
$('#canvas').attr('src', URL.createObjectURL(response));
}).catch(error => {
console.log(error);
})