返回类型 void

函数的 void 返回类型可能会产生一些不寻常但预期的行为。

The void return type for functions can produce some unusual, but expected behavior.

TSO+uuFePd1slxecjPQkqXmxAOGz3fL9Cx0Do9cIL/HZtiuh3N26gOxiqnMNwxexM2MHTSN7hjreZG8T1m4IvT7Tesqu2NuGxJDIBlloihkFlsRj328Iej1yfFQ3pfQdUqJu6DhrnvSYertB1huUlcn/iW7L9s/oTItBKItR7bPukzmJ4L5N38X415KMtfK+mmmyO8X9ZOz3XrAeEnb06RqyQINRVcD1EEsEHKPfHLfI6MnGU3da3K8+SuLduBnmNNCD3o+7lUfkhiweArffutEqL8mLwWis8JFN9iR33Q0/jr3p/TMtCRSiUAaCzVLIauatbocdzcyocmdlyQVAfqBmlX0tCc2XPNxM6p8uXFCt6oYzNm7DRkMPm040wM5elpLt/K3s3Q00DmQL0nzx1EGA5E0ySkszH3COkk+PZYd1e81TKdt+jAme6EXJUHzd2IVsbJLRr95oDJ4d7XMbjYtcT5R3OR1WccoBFpbGTIL677QQ+aKm/NO60+22qrigEuCh9iWXn6L90A4StNDCFNQ7vwq/CFd8InW3fO7BqRqHt1EM/4Ibrk88OunnQWf4yl/CMekT6oY+b1MzrERAEPVpPqyTaS9nrYbNFCbQqqpQN70OAlZ/UZBF3qDYdtn35SaH9O165cMhrj/3UbNygeYjUcf97yuJ6/1rUGhs/kl8FuGKyDu9+gjR370qtUUmnt74GTvZSCGbkrWKR66xJpJhev6cbWjDgxhV4IFtoY/1ji0k8NMf4UGlokyW5/wLVy5zM6fGTaerolvBYs0suuyvmjimxpjp+5/P+WSZzM7OJQGNdTKEYQRLyAhzj96oNurT/sNX/svm82nL/m/HkycmFKjkBUcZgFFUzUP2u5I=

zRnUMA2QmcFYLPs1G5V31YLmCiFX5YvSvEgL+DezbidWu5L721331PU2EgYBBZ5jF8Ggb6qJzXmOKvZoWLuCdTo9PegqLpNgOHIQWZDo+Gc8PFzq7ZczSsmm9KKqdqr3hRrZCcGpwaepFSWwtuC/RLkr3vyuqK1PY4q/VvZCshvftS78EHBeKxwtNhWNJi5qNuweuWp1m3mRyF1L8248R6vuEeHyeWCO4EatPy4iRBmgJ8cHhtxu1Q0mtt2s9MeK

type voidFunc = () => void;

const f1: voidFunc = () => {
  return true;
};

const f2: voidFunc = () => true;

const f3: voidFunc = function () {
  return true;
};

dhA1czZZqHoqFxc5ffNU2Ra4HTyx68U3iKYPBX9I6016VbNZAFXq8OdD61OOZUi67Gw4m8z6mUrEH0BjNS1y7CIMzDRCKvwjoSfn9fHzVnaC4U0386GQ/EKkwCCqBsqh/RzASsy2MrOYpVpSKQI1P/BYch18IJQ2+fqCS8MpEPgAoicgCCDNBsA8PnLr8Szg2aE+MTjN7+95sbu7QFnLL4hZ7ewKxUr85bpxjmPVj9VpNWEjRth8FzG+uaO33tI3WFS1ho/CtoMByHc1yuBZc2LMOMCCB3mCfiCDEocuvoSbYRKR5VttM5LvnOmJeTNmBXahg/m/Xdr3kgs8/M1ACj7hKGGlJ21J8F0Tcq44uUQ=

type voidFunc = () => void;

const f1: voidFunc = () => {
  return true;
};

const f2: voidFunc = () => true;

const f3: voidFunc = function () {
  return true;
};

const v1 = f1();

const v2 = f2();

const v3 = f3();

hMMF5CeaeBBNtfYyVTyTxqJ/GFS4zagairgiMbZVzV0ta7L076xMh0cxr5vO3rRoxZb5pyPYDCksf0HlteHMcWpF6TJX8hij2QB89+3X9usKKE7ThoK2+zoQLGnWJ9yJiMz2EQr7HcdJsp6ea2cE0vYrVR/co3ttju+gsBGsQXSgGlECGY7BRWAA/MVKN78muwFY0GnBQ69oSWaLyjypFwjWjppHv+a6WbE2Mlgfusq1/fTtpmxp2LDQonDvq2KkMkM/IKHS0HUFTv9YwQiNAKwGEuZgCHcg3LkbdD5MLgiSA8X/4bvTTz3M7FAPe3NcnOy3AVzA/fGHIfFkh6MHde6RAo09LeBKNeP0Bqua6P9/OdZXmAyAyq0oLPzjzkji8By9lllFAk6doKTZeNfC9CAhn8xujW40nFLvvBioMxEs8bY4+hzE5mfkjMjP7jbRmBqVvJE1kr3xSdXfWwiKieUyj77LMWRV3TxIXvDb53KNwXztljgVSdO4hWMVps7L9y+c0yqGiYwhPND9JsVBaxHRIbyaO8XCRAkLAlfcbEQkA+UNlsQQDnmfCkEH29u0D7K2Nxtb640ALaB5THKAAWVXbulvXIUZbq+H+Whrh2VRzcwIieH9g5/awwqTkiDm

const src = [1, 2, 3];
const dst = [0];

src.forEach((el) => dst.push(el));

jJv8MAMceGA43mmNf/OHjaY0mhdLuNE78O+UiBiQKJQQX9w9VT07J6xlyx05XVJkw4yc8B2a1aKXlGsGyWjidNgqasElBfHrDij+jRqOJ/dpZPjabxCVOpLJiv+giEpWI9+bqO4g7OOsYPYAXpUAKnwlVK7tH29mFU2/VYTVF73Xfjc2WUHfWoAThqskLamSNZ5wpqDKT0QB5KbTRvr7736pNp3MaYdmImzVj5Rz0VolEU0eKhMOTnasttq5FprN0TJEuo85hG5ic01Mi8e3+p+jtmcI5bJA4bDK2qXruyMh6RnvWYqsNSmbA1/l+/tKjXSyH8149jfcHZAr4+oAsZoCwuUspmJxEFHk3oTML3jBfNFtkBrB/ChufvSYOUfB6aMPpHiPznQgvVj9d0bxIJNjDEA6Of/u//qERbx5X539dRhjCX8P52jzzg08cuPgCLkrN95noAJJ7IzSODjazw==

function f2(): void {
    return true;
}

const f3 = function (): void {
    return true;
};

5uxcGp/FVUP9UyyTUMntTEhfpvg77t+eGgn3hL/tt72boEbyWuT1velbz4+of9XDf8enma+h3ovy/vGvxEi/sf8TKFghNSeutecYRHJJo9m06K8XEkMyYEnFQBcGT8C/XmSnmuzWRFo3wUBPbZDxvv9vB+HsgPFpAs3VUuW86zuSY1+3sKAE3FCWZKymLZRsshxo30m8CW7+KhL/Fni+eZNr48NrHsiySKTips8Sa8MolC+9vEUKdj+XXF82lFqr