javascript - Uncaught (in promise) ReferenceError: renge is not defined
问题描述
我在svelte
脚本内部的这个功能中遇到了困难:
const getRange = function (typ) {
let range = 0;
if (typ == 0) {
range = "A-B";
} else if (typ == 1) {
range = "B-c";
} else if (typ == 2) {
renge = "C-D";
} else {
range = "C-D";
}
return range;
};
模板如下:
{#each itmes as itme}
<strong> {getRange(item.typ)}</strong>
<br />
{/each}
但是我在浏览器中得到了他的错误:
Projects.svelte:26 Uncaught (in promise) ReferenceError: renge is not defined
at Array.getRange (Projects.svelte:26)
at create_each_block (Projects.svelte:161)
at Object.update [as p] (Projects.svelte:156)
at update (index.mjs:1057)
at flush (index.mjs:1025)
我想知道这里有什么问题,我该如何解决?
解决方案
range
您在else if (typ == 2)
子句中拼错了一次:
const getRange = function (typ) {
let range = 0;
if (typ == 0) {
range = "A-B";
} else if (typ == 1) {
range = "B-c";
} else if (typ == 2) {
range = "C-D";
} else {
range = "C-D";
}
return range;
};
推荐阅读
- azure - azure 订阅“您没有资格获得 Azure 订阅”
- php - instagram 风格探索页面 mysql 随机帖子无限滚动
- android - 使用 tts 引擎 com.google.android.tts 在 Android 应用程序中向用户显示 Voice 对象的正确方法是什么?
- qt - 如何在 Qt Designer 中设置主题?
- azure - Azure 是否支持整页缓存?
- python - 是否有检查列表连续性的功能?
- c# - 过滤所选字符串后,我可以将列表转换为类吗?
- html - 处理 CSS 中的媒体查询
- react-native - 任务 ':app:processDebugResources' 执行失败。错误
- visual-c++ - 强制在 Microsoft 混合系统上使用集成 (Intel) 显卡