File tree Expand file tree Collapse file tree 2 files changed +10
-7
lines changed Expand file tree Collapse file tree 2 files changed +10
-7
lines changed Original file line number Diff line number Diff line change
1
+ # 0.1.7
2
+ Improvement:
3
+ - improve array operation
4
+
1
5
# 0.1.6 - 24 Apr 2025
2
6
Improvement:
3
7
- reduce instruction for string placement
Original file line number Diff line number Diff line change @@ -187,10 +187,9 @@ const joinStringArray = (p: string) =>
187
187
`"$\{` +
188
188
`((p)=>{` +
189
189
`if(p.length===1)return p\n` +
190
- `let ars=''\n` +
191
- `for(let i=0;i<p.length;i++){` +
192
- `if(i===0)ars+=p[i]\n` +
193
- `else ars+=\`","\${p[i]}\`` +
190
+ `let ars=p[0]\n` +
191
+ `for(let i=1;i<p.length;i++){` +
192
+ `ars=\`\${ars}","\${p[i]}\`` +
194
193
`}` +
195
194
`return ars` +
196
195
`})(${ p } )` +
@@ -439,10 +438,10 @@ const accelerate = (
439
438
`let ar${ i } v='[';` +
440
439
`for(let i=0;i<ar${ i } s.length;i++){` +
441
440
`const ar${ i } p=ar${ i } s[i];` +
442
- `if(i!==0){ar${ i } v+=',' }` +
443
- `ar${ i } v+ =\`${ accelerate ( schema . items , `ar${ i } p` , instruction ) } \`` +
441
+ `if(i!==0){ar${ i } v=\`\${ar ${ i } v},\` }` +
442
+ `ar${ i } v=\`\${ar ${ i } v} ${ accelerate ( schema . items , `ar${ i } p` , instruction ) } \`` +
444
443
`}` +
445
- `return ar${ i } v+']' `
444
+ `return \`\${ ar${ i } v}]\` `
446
445
447
446
if ( ! isRoot ) v += `})(${ property } )}`
448
447
You can’t perform that action at this time.
0 commit comments