将对象的属性分配给自己的目的是什么? foo.bar = foo.bar

时间:2018-04-03 20:43:28

标签: javascript jsonp

我的媒体主持人正在使用JSONP嵌入视频。为了嵌入视频,我将这个脚本与其他一些脚本一起嵌入。我的理解是它使用JSONP来克服CORS问题。

我不明白的是脚本的最后一行。

window['wistiajsonp-/embed/medias/8up1lc9606.jsonp'] = window['wistiajsonp-/embed/medias/8up1lc9606.jsonp'];
window['wistiajsonp-/embed/medias/8up1lc9606.jsonp'] = {
    "media": {
        "assets": [{
            "type": "original",
            "slug": "original",
            "display_name": "Original file",
            "width": 1920,
            "height": 1080,
            "ext": "mp4",
            "size": 109515791,
            "bitrate": 16127,
            "public": true,
            "status": 2,
            "progress": 1.0,
            "url": "https://embed-ssl.wistia.com/deliveries/9b53a11c8a871733aadd479d26a10d4555de2d66.bin",
            "created_at": 1522785172
        }, {
            "type": "still_image",
            "slug": "still_image_1920x1080",
            "display_name": "Image",
            "width": 1920,
            "height": 1080,
            "ext": "jpg",
            "size": 216848,
            "bitrate": 0,
            "public": true,
            "status": 2,
            "progress": 1.0,
            "url": "https://embed-ssl.wistia.com/deliveries/bf2cc0bf9de369545df9c9fa8be8371ab8b12f56.bin",
            "created_at": 1522785744
        }],
    "options": {}
};
window['wistiajsonp-/embed/medias/8up1lc9606.jsonp'] = window['wistiajsonp-/embed/medias/8up1lc9606.jsonp'];

(为简洁而编辑)

关于相关问题:我不是在谈论斯威夫特;我在谈论JavaScript。其次,我所要求的是针对目的,而不是实现这样的"自我分配"。

0 个答案:

没有答案