在 JQuery 中将字符串转换为变量名

Convert string into variable name in JQuery

是否可以在 jQuery 的 document.ready 中将字符串转换为变量名?

如果我在纯 JS 中尝试这个

var boh = "blahblah";
console.log(window["boh"]);

returns blahblah,而如果我选择 JQuery

$(document).ready( function() {
    var boh = "blahblah";
    console.log(window["boh"]);
});

returns undefined

在不将数据类型声明为 var 的情况下尝试此操作。

boh = "Pure JS";
console.log(window.boh);

$(document).ready(function() {
  boh1 = "jQuery";
  console.log(window.boh1);
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>

Javascript 变量定义和声明没有 varwindow 范围内。