-
Fototrend
JavaScript != Java (A JavaScript nem összekeverendő a Javával, két különböző programozási nyelvről van szó!)
Új hozzászólás Aktív témák
-
Jim-Y
veterán
válasz
martonx
#5452
üzenetére
Felig meddig igazad van, a typeof az onmagaban broken es tipus vizsgalatra nem javallott. Egy dologra alkalmas, undefined vizsgalatra
Bar en arra is inkabb explicitebb megoldast valasztanek pl
valami === void 0 de ez egyeni preferencia.Kb jQuery + underscore + lodash-bol osszeollozva
function isString(obj) {
return $.type(obj) === 'string';
}
function isNumber(obj) {
return exist(obj) && $.isNumeric(obj);
}
function isBoolean(obj) {
return obj === true || obj === false || $.type(obj) === 'boolean';
}
function isArray(obj) {
return exist(obj) && $.isArray(obj);
}
function isFunction(obj) {
return $.type(obj) === 'function';
}
function isDate(obj) {
return $.type(obj) === 'date';
}
function isRegExp(obj) {
return $.type(obj) === 'regexp';
}
function isError(obj) {
return toString.call(obj) === '[object Error]';
}
function isUndefined(obj) {
return obj === void 0;
}
function isNull(obj) {
return obj === null;
}
function isEmpty(obj) {
if (!exist(obj)) {
return true;
}
if (isNumber(obj) || isBoolean(obj) ) {
return false;
}
if (isArray(obj) || isString(obj) || toString.call(obj) === '[object Arguments]') {
return obj.length === 0;
}
return $.isEmptyObject(obj);
}
function exist(obj) {
return !isNull(obj) && !isUndefined(obj);
}
Új hozzászólás Aktív témák
- ZIDOO médialejátszók
- Intel Core Ultra 3, Core Ultra 5, Ultra 7, Ultra 9 "Arrow Lake" LGA 1851
- Tudományos Pandémia Klub
- Robotporszívók
- Milyen billentyűzetet vegyek?
- Rezsicsökkentés, spórolás (fűtés, szigetelés, stb.)
- Nagyzási hóbortja van az ASUS legfrissebb, QD-OLED paneles monitorának
- Rendkívül ütőképesnek tűnik az újragondolt Apple tv
- Villanyszerelés
- Milyen videókártyát?
- További aktív témák...
- Latitude 7440 27% 14" FHD+ IPS i5-1343U 16GB 512GB NVMe magyar vbill ujjlolv IR kam gar
- Apple Beats Studio Buds - SZÜRKE, bluetooth füles
- Torso Electronics S4 - Hangszobrász mintavevő -
- Gamer PC-Számítógép! Csere-Beszámítás! R5 5600X / RTX 3070Ti / 16GB DDR4 / 1TB SSD!
- X1 Yoga 8th 2-in-1 14" FHD+ IPS érintő i5-1345U 16GB 256GB NVMe aktív toll ujjlolv gar
- BESZÁMÍTÁS! MSI B450M R5 5500 16GB DDR4 512GB SSD RTX 2060 6GB Rampage SHIVA Cooler Master 650W
- 129 - Lenovo Legion Pro 7 (16ARX8H) - AMD Ryzen 9 7945HX, RTX 4080 (ELKELT)
- GYÖNYÖRŰ iPhone 12 Mini 64GB Blue -1 ÉV GARANCIA - Kártyafüggetlen, MS4082, 90% Akksi
- REFURBISHED és ÚJ - Lenovo ThinkPad 40AY Universal USB-C Dock
- BESZÁMÍTÁS! ASRock B550 R5 5600X 16GB DDR4 512GB SSD RTX 3070 8GB Zalman Z1 PLUS Cooler Master 650W
Állásajánlatok
Cég: Central PC számítógép és laptop szerviz - Pécs
Város: Pécs
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest
Bar en arra is inkabb explicitebb megoldast valasztanek pl
