* Patch from Mattias Gaertner; SetCharAt

git-svn-id: trunk@35429 -
This commit is contained in:
michael 2017-02-12 15:17:12 +00:00
parent bc22805000
commit 7702ebb261

View File

@ -203,7 +203,11 @@ var rtl = {
var oldlen = arr.length;
if (oldlen==newlength) return;
arr.length = newlength;
for (var i=oldlen; i<newlength; i++) arr[i]=defaultvalue;
if (rtl.isArray(defaultvalue)){
for (var i=oldlen; i<newlength; i++) arr[i]=[]; // new array
} else {
for (var i=oldlen; i<newlength; i++) arr[i]=defaultvalue;
}
return arr;
},
@ -215,6 +219,10 @@ var rtl = {
return (a!=null) ? a.length : 0;
},
setCharAt: function(s,index,c){
return s.substr(0,index)+c+s.substr(index+1);
},
createSet: function(){
var s = {};
for (var i=0; i<arguments.length; i++){