What does this mean in the axios request configuration item optimization?

let promiseArr

axios.interceptors.request.use(config => {
    //set header
    config.headers = {
        "Content-Type":"application/json",
        "Accept":"application/json"
    };
    //
    if (promiseArr[config.url]) {
        promiseArr[config.url]("");
        promiseArr[config.url] = cancel
    } else {
        promiseArr[config.url] = cancel
    }
    return config
}, error => {
    return Promise.reject(error)
});

what does promiseArr config.url mean in this code? isn"t this url a string? why can it be assigned

?

is really not a string, but a cancel factory object

.
MySQL Query : SELECT * FROM `codeshelper`.`v9_news` WHERE status=99 AND catid='6' ORDER BY rand() LIMIT 5
MySQL Error : Disk full (/tmp/#sql-temptable-64f5-1ea51d1-46a71.MAI); waiting for someone to free some space... (errno: 28 "No space left on device")
MySQL Errno : 1021
Message : Disk full (/tmp/#sql-temptable-64f5-1ea51d1-46a71.MAI); waiting for someone to free some space... (errno: 28 "No space left on device")
Need Help?