【发布时间】:2021-12-13 17:47:01
【问题描述】:
这是我的目标:
y="<3";
let str = () => {
if(y.length==2){
return y[1];
}
}
console.log(str);
我想将字符串值 '3' 存储在 str 变量中。我该怎么做?
【问题讨论】:
-
str是一个函数,它不能是一个函数并存储字符串3。你的要求没有任何意义。 -
我认为您实际上想要
console.log(str());,但请注意3的值未存储在str中 -
只需将函数包裹在括号中并立即执行
(() => { if(y.length==2){ return y[1]; } })() -
问自己一些一般性的问题 为什么需要匿名函数?您想将值为 3 的子字符串保存在哪里,因为您无法将其存储在函数中?
y是否有可能包含动态值?您想如何处理值 3?如果您只想在文本长度为 2 的情况下 console.log a 3 为什么需要匿名函数?这个 sn-p 和你的问题并没有清楚地显示你想要达到的目标......
标签: javascript html angular typescript