Дан пример:
var ss = SpreadsheetApp.getActiveSpreadsheet();
var source = ss.getSheets()[0];
var destination = ss.getSheets()[1];
var range = source.getRange("B2:D4");
Что обозначают квадратные скобки в конце второй и третьей строки(var source = ss.getSheets()[0];) ?
Функция всегда возвращает какое-то значение, если мы не делаем это руками, то функция автоматом возвращает undefined
function foo() {
}
const result = foo(); // undefined
Можно руками вернуть какое-то значение, например массив
function foo() {
return [1, 2, 4];
}
const result = foo(); // [1, 2, 3]
Но что если нам нужен только первым элемент массива? Можно сделать так
function foo() {
return [1, 2, 4];
}
const tempResult = foo(); // [1, 2, 3]
const result = tempResult[0];
А можно избавиться от лишней переменно, так как js
позволяет работать с возвращаемым значением сразу же
function foo() {
return [1, 2, 4];
}
const result = foo()[0]; // 1
Кстати, сейчас ваш вариант можно переписать по другому ( без доп вызова функции )
const ss = SpreadsheetApp.getActiveSpreadsheet();
const [source, destination] = ss.getSheets();
const range = source.getRange("B2:D4");
Как это работает можно почитать вот тут
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
ниже представлена версия кода для работы слайдера на jQuery, к сожалению не могу понять строку
Ребят, не пойму в чем ошибкаЕсть задача на всем известном сайте для изучения JS по организации сортировки объектов в массиве через замыкания
Какой самый адекватный и нормальный способ кастомизации select без подключение сторонних библиотек?
Я создаю бота в дискорде, и хочу что бы он в сообщение проверял есть ли там "-", сколько бы я не пытался у меня не получается это сделать