在使用JavaScript时,我需要同步获取readText(a)函数的返回值并赋值给新的变量,但是使用promise后,返回的是promise,如下图,无法直接返回我需要的值( "磨削加工数据编号"),

请问怎么处理?
function readText(a) {
return new Promise((resolve, reject) => {
$.get('../Config/Work_information.json', function (data) {
var name = Object.keys(data);
for (var i = 0; i < name.length; i++) {
console.log(typeof (name[i]), typeof (a));
if (a === name[i]) {
resolve(data[name[i]]); // 这里返回数据给Promise
return; // 结束该函数执行,不再继续循环剩余部分
}
}
reject("未找到匹配项"); // 如果未找到匹配项,则拒绝Promise并返回错误信息
});
});
};
$.get('testtable.json', function (data) {
var name = Object.keys(data[0]);
for (var i = 0; i < name.length; i++) {
const Kname = readText(name[i]);
}
})