mirror of
https://github.com/Xahau/xahau.js.git
synced 2025-11-20 12:15:51 +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 a = [];
|
||||
var i = 0;
|
||||
@@ -68,9 +78,21 @@ var stringToHex = function (s) {
|
||||
}).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.trace = trace;
|
||||
exports.arraySet = arraySet;
|
||||
exports.hexToString = hexToString;
|
||||
exports.stringToArray = stringToArray;
|
||||
exports.stringToHex = stringToHex;
|
||||
|
||||
// vim:sw=2:sts=2:ts=8
|
||||
|
||||
Reference in New Issue
Block a user