initial commit: migrated from FossilSCM to git
This commit is contained in:
@@ -0,0 +1,5 @@
|
||||
function isArray(x){
|
||||
return Array.isArray(x);
|
||||
}
|
||||
|
||||
export default isArray;
|
||||
@@ -0,0 +1,5 @@
|
||||
var isNumber = function(x){
|
||||
return !isNaN(x);
|
||||
};
|
||||
|
||||
export default isNumber;
|
||||
@@ -0,0 +1,5 @@
|
||||
function isObject(x){
|
||||
return (typeof x === 'object');
|
||||
}
|
||||
|
||||
export default isObject;
|
||||
@@ -0,0 +1,5 @@
|
||||
var isUndefined = function(x){
|
||||
return typeof(x)==="undefined";
|
||||
}
|
||||
|
||||
export default isUndefined;
|
||||
@@ -0,0 +1,11 @@
|
||||
var remove = function(arr, pred){
|
||||
var len = arr.length
|
||||
for(var i=0; i<len; i++){
|
||||
if(pred(arr[i], i)){
|
||||
arr.splice(i,1)
|
||||
break;
|
||||
}
|
||||
}
|
||||
};
|
||||
|
||||
export default remove;
|
||||
@@ -0,0 +1,5 @@
|
||||
var removeByIndex = function(arr, i){
|
||||
arr.splice(i,1);
|
||||
};
|
||||
|
||||
export default removeByIndex;
|
||||
@@ -0,0 +1,11 @@
|
||||
var removeElement = function(arr, el){
|
||||
var len = arr.length
|
||||
for(var i=0; i<len; i++){
|
||||
if(arr[i] === el){
|
||||
arr.splice(i,1);
|
||||
break;
|
||||
}
|
||||
}
|
||||
};
|
||||
|
||||
export default removeElement;
|
||||
@@ -0,0 +1,5 @@
|
||||
var toNumber = function(x){
|
||||
return Number(x);
|
||||
};
|
||||
|
||||
export default toNumber;
|
||||
Reference in New Issue
Block a user