Typeof – вопросы и ответы

127
голосов
6
ответов
Что он использовал, если он всегда возвращает "объект" как тип? - обновление всегда для элементов или списков.
6 дней, 7 часов назад Tom Brito
72
голоса
5
ответов
Я привык видеть старый код, например if (true) { ... } где интуитивно понятно, что кто-то ленился или слишком осторожен при внесении изменений. Сегодня я столкнулся с этим фрагментом, и мне любопыт...
6 дней, 11 часов назад arootbeer
74
голоса
2
ответа
Первый вопрос: как я могу получить тип объекта, хранящегося в переменной? Обычно мы делаем: Type t = typeof(ClassName); //if I know the class но, как я могу сказать что-то: Type t = typeof(varClass...
1 неделя назад Sri Reddy
93
голоса
1
ответ
Я создал метод для возврата значения по умолчанию из любого класса. Я пытаюсь использовать Reflection чтобы получить значение, но оно не работает. Вот класс со значением по умолчанию, которое я хоч...
1 неделя, 2 дня назад davids
61
голос
1
ответ
Это действительно разрывает мою концепцию JS. Что здесь вообще не так? const NAME = 'chusss'; var name = 123; console.log(typeof name); // string, wasnt it supposed to print number? console.log(nam...
1 неделя, 4 дня назад Haroon Khan
212
голосов
13
ответов
Есть ли способ эффективно проверить, является ли переменная объектом или массивом в NodeJS и V8? Я пишу модель для MongoDB и NodeJS, и для перемещения по дереву объектов мне нужно знать, является л...
1 неделя, 4 дня назад Alexey Petrushin
139
голосов
1
ответ
С таким классом, как Foo: struct Foo { static const int i = 9; }; Я обнаружил, что GCC 4.5 отклонит следующие Foo f; int x = decltype(f)::i; Он будет работать, если я использую промежуточный typede...
1 неделя, 5 дней назад user2023370
62
голоса
2
ответа
Я видел это совсем недавно, даже в новых языках программирования, которые компилируются в javascript, где они заменили typeof на item.constructor.name Насколько это достоверно и есть ли какие-либо ...
1 неделя, 6 дней назад iConnor
219
голосов
4
ответа
Является ли typeof в C, действительно ли оператором? Я думаю, потому что в C нет полиморфизма, что во время выполнения нечего делать. То есть ответ типа type известен во время компиляции. (Я не мог...
2 недели назад Doug
-4
голоса
1
ответ
Когда я выключаю API Google, я получаю сообщение "Невыпущено TypeError: Невозможно прочитать свойство DataTable" неопределенного "сообщения. Я хотел бы поймать эту неопределенную ошибку и открыть о...
2 недели назад Dante
80
голосов
2
ответа
Как вы обнаруживаете, является ли функция методом для элемента jQuery? Например, $.fn.fadeIn - это функция: typeof $.fn.fadeIn === 'function' //true Однако мне нужен способ отличить его от обычного...
2 недели, 1 день назад Dem Pilafian
63
голоса
2
ответа
У меня есть структура: type OneDevice = { mutable id : System.UInt16 mutable typeDev : byte mutable portNum : byte mutable Parity : byte mutable StopBits : byte mutable BaudRate : byte mutable addr...
2 недели, 1 день назад Cynede
52
голоса
2
ответа
Я пишу некоторый BLL-код, чтобы сидеть поверх структуры Entity (классы DAL, сгенерированные с помощью DBContext, но это не имеет значения для этого вопроса). Вот одна из моих подпрограмм: public st...
2 недели, 2 дня назад RBrowning99
80
голосов
6
ответов
Я хочу указать тип элемента как параметра для инициализации массива указателей на элемент неизвестных типов что-то вроде void* init(type t) void* array = malloc(sizeof_type(t)*10)); return array; }...
2 недели, 3 дня назад Ingo
83
голоса
4
ответа
Как я понимаю, предпочтительным способом проверки переменных undefined является typeof a === 'undefined' . Но почему это лучше, чем typeof a == 'undefined' ? В каких местах это может произойти?
2 недели, 3 дня назад Paul Annekov
113
голосов
7
ответов
Я написал функцию обработчика сообщений в Outlook Visual Basic (мы используем Outlook 2003 и Exchange Server), чтобы помочь мне разобраться в входящей электронной почте. Он работает для меня, за ис...
2 недели, 4 дня назад user4910881
50
голосов
2
ответа
Итак, у меня есть jQuery ajax-вызов, и я хочу убедиться, что ответ является объектом. моя первая мысль была, if(typeof response === "object") но есть проблема, если запрос ajax ничего не возвращает...
2 недели, 6 дней назад Hailwood
62
голоса
2
ответа
Есть ли способ проверить экземпляр объекта, созданного фабрикой AngularJS ? angular.module('so') .factory('UserFac', function () { return function (first, last) { return { name : first + ' ' + last...
3 недели назад Markus Anetz
71
голос
2
ответа
У меня проблема: Control controlToGetFocus = this; if (this.Parent.GetType() == typeof(...)) Я не могу получить доступ к этому классу отсюда, так как они из разных проектов и, как предполагается, б...
3 недели, 1 день назад HappySoftwareDeveloper
72
голоса
2
ответа
Я хотел бы использовать отражение, чтобы получить сборку для предоставленного пространства имен и типа. Я бы предпочел поставить их как строки. Вероятно, важно отметить, что пространство имен и тип...
3 недели, 1 день назад Steve L
52
голоса
2
ответа
Из MDN : Оператор typeof возвращает строку, указывающую тип неориентированного операнда. Не могли бы вы сказать, пожалуйста, что означает "неоценимый" в этом описании? Потому что в typeof func()
3 недели, 1 день назад diraria
51
голос
2
ответа
Я пытаюсь создать удаленное задание для планирования в Quartz.net. Когда у меня есть экземпляр сборки, содержащей задание локально, я могу сделать что-то вроде этого JobDetail job = new JobDetail("...
3 недели, 2 дня назад Brad Bruce
51
голос
1
ответ
У меня очень простая ошибка JS, и мне очень стыдно, что я не могу ее решить... Я развиваюсь с ES6 и Babel, и я делаю некоторые эксперименты. Обратите внимание, что я использую эти аргументы с Вавил...
3 недели, 3 дня назад KorHosik
72
голоса
3
ответа
У меня есть div, который имеет скрытый текст. Этот текст может отображаться только в том случае, если содержимое текста другого div равно строке. Для этого я написал следующую функцию: function sho...
3 недели, 3 дня назад AlienC
63
голоса
1
ответ
У меня есть список data.frames sampleList . Каждый data.frame в этом list немного отличается в терминах столбцов и их порядков. У меня также есть еще один data.frame refData1 , который я хотел бы и...
3 недели, 4 дня назад MIH
52
голоса
4
ответа
public void ChangeObjectType(System.Type objectType, Object selectedObject) { selectedObject = Activator.CreateInstance(objectType); } internal void BuoyToMouse() { ChangeObjectType(typeof(Buoy), s...
3 недели, 6 дней назад RichardG
74
голоса
3
ответа
Если функции JavaScript являются объектами первого класса и, следовательно, объектов типа, почему происходит следующее? function hello(){} typeof hello -> function если он не даст typeof hello -...
4 недели назад The worm
82
голоса
1
ответ
В программе VB.NEt я работаю над этими строками: Dim objectType = parameters(2).GetType() ' here objectType is of type System.Char If TypeOf parameters(2) Is Char() Then enrgAEcrire = parameters(2)...
4 недели, 1 день назад hsim
62
голоса
1
ответ
Начиная с ECMAScript 2015, jvascript начинает поддерживать объявление класса. Но нет никакого различия между "декларацией класса" и "объявлением функции". class yesClass { //It is possible to omit ...
4 недели, 1 день назад Isitea
72
голоса
1
ответ
Я использую отражение для чтения в XML файле и продолжаю сталкиваться с ошибкой, сообщающей мне, что я не могу преобразовать строку в строку [] (которую я не хочу делать!) Я думаю, что причина моег...
4 недели, 1 день назад Sayse
107
голосов
1
ответ
Насколько я понимаю, оператор TypeScript "typeof" выполняет запрос типа и позволяет гарантировать, что два объекта одного типа, даже если этот тип не указан. Однако, я нашел некоторый код в произво...
1 месяц назад nupanick
71
голос
3
ответа
Я написал следующий код в простой C : #define _cat(A, B) A ## _ ## B #define cat(A, B) _cat(A, B) #define plus(A, B) cat(cat(plus,__typeof__(A)),__typeof__(B))(A, B) int main(int argc, const char *...
1 месяц назад gianluca
51
голос
3
ответа
Так что я действительно не мог найти много на этом. Идея состоит в том, что у меня есть пользовательский ввод (текст), и я хочу проверить, действительно ли его действительный код в JS, а затем запу...
1 месяц назад Matt Cowley
95
голосов
5
ответов
Скажем, у меня есть такая функция: function foo(bar) { if (bar > 1) { return [1,2,3]; } else { return 1; } } И скажу, что я называю foo(1) , откуда я знаю, что он возвращает массив или нет?
1 месяц назад Artilheiro
51
голос
2
ответа
Новичок здесь пытается работать над этой функцией, которая должна быть console.log "Я не определена", если содержимое href пустое. Я был бы признателен за любую помощь, поскольку я ОЧЕНЬ застрял......
1 месяц назад Toshi
135
голосов
5
ответов
Я пытаюсь использовать некоторые из более продвинутых функций OO Javascript, следуя шаблону "супер конструктора" Дуга Кроуфорда. Тем не менее, я не знаю, как устанавливать и получать типы из моих о...
1 месяц назад Evan Kroske
95
голосов
2
ответа
Если оба массива и функция являются подтипами объектов, то почему typeof function возвращает "function" и typeof array return "object" ?
1 месяц назад Larpee
-4
голоса
1
ответ
Учитывая, что у меня есть параметр TEntity который будет классом, как я могу получить значение одного из его полей. public class ProductStrategy<TContract> : IContractCreatorStrategy<TCont...
1 месяц назад ife labolz
53
голоса
3
ответа
Dim x = GetType(List(Of )) 'valid statement Dim list As New List(Of String) Теперь я хочу увидеть, является ли list переменной List(Of T) : Dim isList = TypeOf list Is List(Of ) В последней строке ...
1 месяц назад Shimmy
83
голоса
1
ответ
Я пытаюсь проверить весь тип элемента массива в javascript. Я на самом деле пишу функцию, которая только принимает массив с числами. так [1,2,-3,-4,0] //valid input [1,2,-3b,-4a,0] //Invalid input ...
1 месяц назад Akash
Чтобы , пожалуйста,
Выберите тему жалобы:

Другая проблема