mirror of
https://github.com/Xahau/xahau.js.git
synced 2025-11-21 20:55:48 +00:00
JS: Add arraySet() and stringToArray() to utils.js
This commit is contained in:
committed by
Stefan Thomas
parent
02805651cf
commit
114ec072c4
22
js/utils.js
22
js/utils.js
@@ -44,6 +44,16 @@ var trace = function(comment, func) {
|
|||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
var arraySet = function (count, value) {
|
||||||
|
var a = new Array(count);
|
||||||
|
var i;
|
||||||
|
|
||||||
|
for (i = 0; i != count; i += 1)
|
||||||
|
a[i] = value;
|
||||||
|
|
||||||
|
return a;
|
||||||
|
};
|
||||||
|
|
||||||
var hexToString = function (h) {
|
var hexToString = function (h) {
|
||||||
var a = [];
|
var a = [];
|
||||||
var i = 0;
|
var i = 0;
|
||||||
@@ -68,9 +78,21 @@ var stringToHex = function (s) {
|
|||||||
}).join("");
|
}).join("");
|
||||||
};
|
};
|
||||||
|
|
||||||
|
var stringToArray = function (s) {
|
||||||
|
var a = new Array(s.length);
|
||||||
|
var i;
|
||||||
|
|
||||||
|
for (i = 0; i != a.length; i += 1)
|
||||||
|
a[i] = s.charCodeAt(i);
|
||||||
|
|
||||||
|
return a;
|
||||||
|
};
|
||||||
|
|
||||||
exports.mapOr = mapOr;
|
exports.mapOr = mapOr;
|
||||||
exports.trace = trace;
|
exports.trace = trace;
|
||||||
|
exports.arraySet = arraySet;
|
||||||
exports.hexToString = hexToString;
|
exports.hexToString = hexToString;
|
||||||
|
exports.stringToArray = stringToArray;
|
||||||
exports.stringToHex = stringToHex;
|
exports.stringToHex = stringToHex;
|
||||||
|
|
||||||
// vim:sw=2:sts=2:ts=8
|
// vim:sw=2:sts=2:ts=8
|
||||||
|
|||||||
Reference in New Issue
Block a user