表达式{headers:headers}的计算结果是什么
What does the expression {headers : headers} evaluate to?
我正在阅读一篇tut-spring安全和angular js教程,它包含以下表达式行:
$http.get('user', {headers : headers}).then(function(response)
{headers : headers}
表达式的求值结果是什么?
TIA,Ole
这是一个对象文字,其一个属性headers
等于存储在名为headers
的变量下的属性。
一个更容易理解的例子:
var someValue = "aaa";
var myObject = {
someKey: someValue
};
var headers = "abcdef";
var secondParameter = {
headers: headers
};
$.get("...", secondParameter);
为了扩展@Crozin提供的答案,在文档页面中只定义了几行标题的值:
var headers = credentials ? {authorization : "Basic "
+ btoa(credentials.username + ":" + credentials.password)
} : {};
也就是说,如果定义了变量credentials
,则headers
将是包含来自credentials
变量的授权数据的对象。否则,headers
将是一个空对象。
相关文章:
- 奇怪的Javascript结果
- Javascript(jQuery)给了我奇怪的结果
- JSONP请求返回结果,但也触发error_callback
- 如何在chrome扩展中存储数据/结果,以及如何使用setTimeout使其只被调用一次
- Javascript,输出结果后页面不断刷新
- 这是使用html快照和谷歌获取的预期结果吗?SEO/SPA
- 将地理编码结果转换为php变量以发布到mysql数据库
- AngularJS/HTML/Bootstrap元素用于动态搜索结果
- JQuery:向多个匹配结果添加换行符的最简单方法
- 当查询不在displayField中时,引导Ajax Typeahead不显示结果
- webpack代码拆分了handlerbs文件——结果是文件很大
- JavaScript循环无法正确计算/显示结果
- 相同的RegExp返回不同的结果-第一次是正确的结果,第二次是null
- Node.js使用Series函数(模式?)实现流控制时出现意外结果
- 试图将onChange函数作为道具传递给GrandChlidren,结果是TypeError:这是未定义的
- jQuery使用api获取typeform结果
- 根据条件检查数据库结果
- 什么'这是从第三个函数上的async 1st函数获得结果的更好方法
- Angular,表达式{{}}的结果没有插入到ng-click中
- 表达式{headers:headers}的计算结果是什么