سياسة الخصوصية
1.var هو = الوظيفة (obj، النوع) {
2.
var _toString = Object.prototype.toString,undef;
3.
return (type === "Null" && obj === null) ||
4.
(اكتب === "غير محدد" && obj === غير محدد ) ||
5.
_toString.call(obj).slice(8,-1) === type;
6.};
اسم المنتج:
01.//*********************************************************************************************************************
02.
فار forEach = وظيفة(array,fn,bind){
03.
إذا(is(array,"Array") && is(Array.forEach,"Function")){
04.
array.forEach(fn,bind);
05.
}آخر{
06.
for(var i=0,n=array.length;i<n;i++){
07.
أنا في صفيف && fn.call(bind,array[i],i,array)
08.
}
09.
}
10.
}
11.//***************الصفحة الرئيسية، لاغية
12.var أ = فارغة
13. تنبيه (هو (أ، "فارغ"))
14.//*************************************** غير محدد
15.فار ب
16. تنبيه (هو (ب، "غير محدد"))
أفضل ما في الأمر هو أن أفضل ما في الأمر هو الحصول على أفضل النتائج
1.var getType = الوظيفة (obj) {
2.
var _toString = Object.prototype.toString,undef;
3.
إرجاع obj === فارغ؟ "باطل":
4.
الكائن === غير محدد؟ "غير محدد":
5.
_toString.call(obj).slice(8,-1);
6.};
الاسم:
01.var آر = [1,2,3,4]
02.
تنبيه(getType(arr));//Array
03.
فار nil = null
04.
تنبيه(getType(nil))//Null
05.
فار و ;
06.
تنبيه(getType(und))//غير محدد
07.
var Spas = document.getElementsByTagName("span");
08.
تنبيه(getType(spans)) //HTMLCollection
09.
تنبيه(getType(spans[0].childNodes))//NodeList