Главная » Архив меток: typescript (страница 4)

Архив меток: typescript

TypeScript — Как функция возвращает массив

От автора: в TypeScript иногда функция возвращает массив, это допустимо.   Пример function disp():string[] { return new Array("Mary","Tom","Jack","Jill") } var nums:string[] = disp() for(var i in nums) { console.log(nums) } После компиляции, мы получим следующий код JavaScript. //Сгенерировано typescript 1.8.10 function disp() { return new Array("Mary", "Tom", "Jack", "Jill"); } var nums = disp(); for (var i in nums) { ...

Читать далее »

TypeScript — Передача массивов в функции

От автора: вы можете передавать функциям указатель массива, указывая имя массива без индекса. Приведем пример того, как происходит передача массива в функцию. Пример var names:string[] = new Array("Mary","Tom","Jack","Jill") function disp(arr_names:string[]) { for(var i = 0;i<arr_names.length;i++) { console.log(names) } } disp(names) После компиляции мы получим следующий JavaScript код: //Сгенерировано typescript 1.8.10 var names = new Array("Mary", "Tom", "Jack", "Jill"); function disp(arr_names) ...

Читать далее »

TypeScript и JavaScript — метод unshift()

От автора: метод TypeScript и JavaScript unshift() добавляет один или больше элементов в начало массива и возвращает новую длину массива. Синтаксис array.unshift( element1, ..., elementN ); Описание параметра element1, …, elementN − Элемент, который нужно добавить в начало массива. Возвращаемое значение Возвращает длину нового массива. Возвращает undefined в браузере IE. Пример var arr = new Array("orange", "mango", "banana", "sugar"); var ...

Читать далее »

TypeScript — Объекты

От автора: в TypeScript объекты — это экземпляры, которые содержат набор пар ключ-значение. Значениями могут быть скалярными значениями или функциями, или даже массивами других объектов. Синтаксис приведён ниже. Синтаксис var object_name = { key1: "value1", //скалярное значение key2: "value", key3: function() { //функции }, key4:["content1", "content2"] //набор }; Как показано выше, объект может содержать скалярные значения, функции и структуры, например ...

Читать далее »

TypeScript — Модули

От автора: модули были разработаны с целью организации кода. В TypeScript модули обычно разделяются на: Внутренние Модули и Внешние Модули.   Внутренние Модули Внутренние модули появились в ранней версии Typescript. Их использовали для того, чтобы логически сгруппировать классы, интерфейсы, функции в один элемент и экспортировать в другой модуль. Такое логическое группирование в последней версии TypeScript называется пространством имён. Так что ...

Читать далее »

TypeScript — Пространства имён

От автора: пространство имен — это способ логически сгруппировать соответствующий код. Эта функция встроена в TypeScript, в отличие от JavaScript, где объявления переменных переходят в глобальную область видимости, и если множественные файлы JavaScript используются внутри одного и того же проекта, то возникает возможность перезаписывания или искажения тех же переменных, что приведёт к «глобальной проблеме засорения пространства имён» в JavaScript. Определение ...

Читать далее »

TypeScript — Функции скрипта

От автора: функции скрипта – это структурные элементы читаемого, легкого в сопровождении и повторно используемого кода. Функция – это набор операторов, которые выполняют определенные задачи. Функции организуют программу в логические блоки кода. Когда функции уже определены, их можно вызвать для получения доступа к коду. Это делает код многократно используемым. Более того, функции помогают сделать код читаемым и легким в сопровождении. ...

Читать далее »

TypeScript — Параметры функции

От автора: параметры функции – это механизмы передачи значений. Параметры формируют часть сигнатуры функции. Значения параметров передаются функции во время ее вызова. Число переданных функции значений должно совпадать с числом определенных параметров, если это не было переопределено явно. Существует два варианта передачи аргументов функции во время ее вызова: Вызов по значению — Этот метод копирует актуальное значение аргумента в формальный ...

Читать далее »

TypeScript и JavaScript — Массив concat()

От автора: метод TypeScript и JavaScript concat() возвращает новый массив, состоящий из этого массива, объединённого с двумя или больше массивами. Синтаксис array.concat(value1, value2, ..., valueN); Описание параметра valueN − Массивы и/или значения, которые нужно присоединить к полученному массиву. Возвращаемое значение Возвращает новый массив. Пример var alpha = ["a", "b", "c"]; var numeric = [1, 2, 3]; var alphaNumeric = alpha.concat(numeric); ...

Читать далее »

TypeScript — Работа с массивами

От автора: сегодня мы поговорим о том, как происходит в TypeScript работа с массивами. Использование переменных для хранения значений задаёт следующие ограничения.   По своей природе переменные являются скалярными. Другими словами, одно объявление переменной может содержать только одно значение, то есть для хранения n-количества переменных, программе потребуется n-количество объявлений переменных. Отсюда следует, что если вам нужно хранить большой набор значений, ...

Читать далее »